2011-04-20 3 views
10

python setup.py install (설치 스크립트는 setuptools를 사용)을 실행하고 .pyc 파일 만 결과 달걀 또는 디렉토리에 포함되도록합니다. 모든 .py 파일이 없어야합니다. 어떻게해야합니까?setuptools를 사용하여 .pyc (파이썬 컴파일)

+0

ZIP 파일을 읽고 관련된 모든 파일을 제거하는 스크립트를 작성하십시오. 이것은 3 개의 라이너입니다. –

+0

@restrisiko : 동의하지만 어쩌면 표준 setuptools 방법이 있습니다. 그렇다면 사용중인 도구에 대해 새로운 것을 배우고 싶습니다. –

답변

14
install

아니지만, 가능성은 다음 명령을

python setup.py bdist_egg --exclude-source-files

을 실행하고 according to the manualinstall 아무것도 없다는 것을 easy_install을

easy_install dist/eggname.egg

참고로 DIST에 결과 달걀을 설치하는 것입니다 easy_install에 대한 바로 가기가 사용됩니다.

+1

바이트 코드 파일이 __pychache__에 있고 파이썬 인터프리터가 [this] (https://stackoverflow.com/a/11648547/1071236)에 따라 소스 파일이 존재하지 않는 한 거기에서 찾지 않기 때문에 이것은 python3과 충돌합니다. – giskou

관련 문제