소스를 포함하지 않고 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 설치 프로그램을 만들 때처럼 소스 파일 만 내보내고 바이트 코드는 무시됩니다. 왜? 인스톨러가 바이트 코드와 소스 파일을 포함하도록 강제하는 방법이 있습니까?
감사합니다.
저는 이미 py2exe를 사용해 보았습니다. 그러나 egg 형식으로 설치된 라이브러리에는 문제가있는 것으로 보입니다. – pAkY88
thats strange 나는 그 문제가 없다. 어쩌면 어떤 버그 일 수 있습니다. –