Zip 파일은 내장 된 가져 오기가 자동으로 가져 오기 때문에 다소 마술 적입니다. 달걀을 직접 가져 오는 일은 한번도 한 번도 한 번도 없었으므로 그럴 수 있는지 또는 작동하지 않을지는 모르겠습니다.
계란을 사용하면 큰 도움이됩니다. 패키지에 대한 의존성을 지정할 수 있다는 것입니다. 이것은 당신에게 큰 문제가 아닐 수도 있습니다. 달걀을 사용하여 요구 사항을 설정하고, 파이피에 게시 한 다음 (원하는 경우) 사용자의 삶을 편하게 만듭니다.
일이 끝나면 pip (http://pypi.python.org/pypi/pip)를 사용하면 패키지를 쉽게 처리 할 수 있습니다. 다음은 핍 페이지에서 직접 추출한 예입니다. -
$ pip install simplejson
$ pip install --upgrade simplejson
$ pip uninstall simplejson
약간의 작업으로 많은 것을 얻을 수 있습니다. 파이썬에 물건을 밀어 넣고 싶지 않으면 자신의 비밀 Pypi (웹 서버 읽기)에 게시하고 pip에 패키지를 찾기 위해 다른 URL을 사용하도록 지정할 수 있습니다.
$ pip install -i http://mycoolserver.com/pypi
나는 더 PIP 전문가는 아니지만, 쉬운 아파치와 아주 쉽게 자신의 PYPI를 만들 수 있습니다 (PIP의 전신)를 설치합니다. pypi 디렉토리를 게시하고 색인을 표시하도록 허용합니다 (필자는 올바른 용어라고 생각합니다). 그러면 파일 시스템에서 pypi를 찾을 수 있습니다. 이 설정을 사용하여 패키지 이름을 딴 디렉토리를 만들고 거기에 알을 놓습니다. 그것은 "잘 작동한다"(나에게 잘 :-))
아니요, 계란은 지퍼입니다. – Marcin
감사합니다. –
사실, 그 차이점은 무엇입니까? egg 파일을'python2 p.egg'를 통해 실행하면 달걀 가져 오기 훅이나 zip 가져 오기 훅을 사용합니까? "계란의 이름을 바꿀 수 없다"는 문제 등으로 영향을 받았습니까? –