문제

나는 Exe로 컴파일 할 간단한 스크립트를 찾고 있으며, 나는 그것을 작업하기로 결정하기 전에 py2exe를 찾았습니다. py2exe 도구의 장단점은 무엇이라고 생각하십니까?

도움이 되었습니까?

해결책

내가 알고있는 하나의 사기 : Python 3.x에 대한 지원이 없습니다. 내가 아는 한, 이것에 대한 일은 없었습니다 (아무것도 Sourceforge SVN Repo 어쨌든), 그리고 3.x에 대한 계획이 없습니다. py2exe 사이트 현재.

다른 팁

장점:

  • 앱은 독립형이되고 Python없이 PC에서 실행할 수 있습니다.

단점:

  • 보안에 대한 잘못된 인식, 앱은 여전히 ​​해석됩니다. 스크립트는 더 이상 표시되지 않지만 바이트 코드는 있고 AFAIK는 쉽게 소스로 다시 변환할 수 있다는 것입니다.
  • 큰 응용 프로그램 크기, py2exe로 패키지된 가장 간단한 스크립트 크기는 수 메가바이트가 됩니다.
  • 잠재적인 문제, 특정 경우(주로 인코딩을 사용하는 경우) 응용 프로그램을 exe로 다시 테스트하고 모든 것이 예상대로 작동하는지 확인해야 합니다. py2exe 내에서 실행 중인지 알아보고 뭔가를 수행하려면 코드를 체크인해야 할 수도 있습니다. 특별한.
  • 애플리케이션이 특정 타사 Python 모듈에 의존하는 경우 작동하지 않을 수 있습니다.

확인하다 Py2exe 홈페이지 이러한 문제 중 일부를 해결하는 방법과 해결 방법을 찾으려면

사용하는 타사 라이브러리를 살펴보십시오. 일부 라이브러리 (예 : PIL)는 조건부 가져 오기로 트릭을 수행하여 PY2EXE가 올바른 코드를 묶기 어렵게 만듭니다. 이러한 문제는 종종 해결 될 수 있지만, 약간의 인터넷 검색으로 인해 나중에 두통이 절약 될 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top