0

소스를 포함하지 않고 Python 모듈의 Windows Installer (https://docs.python.org/2/distutils/builtdist.html)를 만들고 싶습니다. 즉, 설치 프로그램은 Python 바이트 코드 만 삽입해야합니다.소스 파일을 포함하지 않고 Windows에서 Python 모듈 설치 프로그램을 만드는 방법

여기에 설명 된 솔루션은 https://stackoverflow.com/a/3444346/343201이며, ZIP 배포에서만 작동합니다. 즉, ZIP 빌드를 작성하면 모든 소스를 제외하고 바이트 코드 (.pyc) 만 내보낼 수 있습니다. 반면에 MSI/WININST 빌드를 만들면 소스 (.py) 만 포함됩니다.

bdist_wininst의 출력을보고 Windows 설치 프로그램을 만들 때처럼 소스 파일 만 내보내고 바이트 코드는 무시됩니다. 왜? 인스톨러가 바이트 코드와 소스 파일을 포함하도록 강제하는 방법이 있습니까?

감사합니다.

답변

-1

스크립트 파일을 사용하지만 py2exe를 사용할 수 있습니다. .exe 파일이 만들어지고 소스 코드가 잠긴 상태로 유지됩니다.

모든 방법을 시도해 볼 수 있습니다. 여기로 가서 시도해보십시오. http://www.py2exe.org/old/

+0

저는 이미 py2exe를 사용해 보았습니다. 그러나 egg 형식으로 설치된 라이브러리에는 문제가있는 것으로 보입니다. – pAkY88

+0

thats strange 나는 그 문제가 없다. 어쩌면 어떤 버그 일 수 있습니다. –