2010-04-28 3 views

답변

8

zip_safe=Falsesetup() 기능이 setup.py 인 경우를 제외하고는 달걀이 기본적으로 압축된다는 단점이 있습니다. 달걀이 압축 된 경우 파일에 들어갈 수 없습니다 (분명히 압축을 풀지 않은 상태에서). 모듈 자체가 템플릿과 같은 비 소스 파일을 사용하는 경우 zip_safe=False을 지정하지만 또 다른 결과는 pdb (Python 디버거)을 사용하여 압축 모듈로 효과적으로 들어갈 수 없다는 것입니다. 즉, 가능하지만 원본을 보거나 제대로 탐색 할 수 없습니다.

+3

'easy_install -Z'를 사용하면 압축을 풀어 설치할 수 있습니다. 기본적으로 압축을 풀도록 구성하는 방법도 있습니다. –

+0

나는 Mercurial egg를 얻었지만, TortoiseHg는 그것을 인식하지 못했고, 전통적인 방법으로 설치해야만했다. 그것은 우편 번호와 관련이 있습니까? –

+0

@ 대니얼 : "기본으로 압축을 풀도록 구성하는 방법이 있습니다"어떻게? –

8

달걀을 사용하면 길게는 sys.path가되고, 검색해야하는 곳은 일 정도로 오래 걸릴 수 있습니다. 수백 개의 항목이있을 때만 문제가 될 수 있습니다 (그러나 easy_install을 통해 백 알을 설치하는 것은 가능합니다).

관련 문제