2011-03-02 2 views
1

최근에 추가 파이썬 모듈을 쉽게 설치할 수 있도록 도와주는 도구 easy_install에 대해 알게되었습니다. 문제는 각 모듈에 대해 추가 *.egg 폴더 (때로는 달걀 파일 만 있습니까?) (소스가 없음)를 만들고 Eclipse 경로를 설정하는 방법을 모르겠다는 것입니다. 기본적으로Python 및 Eclipse 라이브러리 경로에 대한 쉬운 설치

나는 C:\Python26\Lib\site-packages 포함하고 나는 소스에서 파이썬 모듈을 설치할 때이 충분하다 ...하지만 난 C:\Python26\Lib\site-packages\django-1.2.5-py2.6.egg\django에 위치한 easy_install와 instaled 예를 django를 들어 easy_intall

를 사용하고하지 않을 경우 소스에서 설치 내가 설치된 모든 모듈은 문제없이 작동 easy_install을 사용하고 때이 사실 C:\Python26\Lib\site-packages\django

에 위치하고, 유일한 문제는 소스입니다 일식을 찾을 수 있다는 것입니다 그리고 나에게 거짓 해결되지 않은 가져 오기 오류를 제공

내가 틀렸어?

Eclipse Setup

답변

2

나는 소스에 계란 파일을 검색하지 않습니다 일식을 가정하고있다. Java의 jar 파일과 같은 계란은 파이썬 코드의 zip 파일이며 일부 메타 데이터가 포함되어 있습니다.

사이트 패키지에는 easy-install.pth 및 setuptools.pth 파일도 있습니다. 이 파일들은 파이썬에 의해 파싱되어 파이썬이 그 위치에있는 코드를 찾을 수 있도록 PYTHONPATH (import sys; sys.path)에 다른 디렉토리와 egg 파일을 추가하는 데 사용됩니다. Eclipse는 pth 파일을 고려하여 설치하지 않을 가능성이 높기 때문에 해당 가져 오기를 유효한 것으로 보지 않습니다. 당신이있을 것이다 압축 된 계란 파일을

easy_install --always-unzip django 

그런 식보다는 설치 :

것은 이클립스 장고 정말 당신이 당신의 easy_installed 장고 패키지를 제거하고 그것을 다시 설치 시도 할 수 있습니다 설치되어 있는지 인식 얻으려면 이클립스는 꽤 쉬운 시간을 열어야한다.

위의 스크린 샷에서 Eclipse를 사용하려는 각 달걀 파일을 명시 적으로 추가해야하는 것처럼 보입니다.

+0

시도했지만 대상 폴더가 다시 동일합니다. 하지만 지금은 오류 파일이 무엇인지 알면 Eclipse에 [New egg/zip file (s)] 버튼이 있습니다. 소스 코드가 없으면 모듈을 가져옵니다. 고맙습니다 :) –