2010-07-21 7 views
2

pydev를 Eclipse 3.5.2에 설치했습니다. 모든 것이 원활하게 진행되었고, 프로젝트를 만들고, 실행하고, 테스트하고, 자동 완성되었습니다.Pydev, eclipse 및 pythonpath 문제

그러나 그런 다음 django와 같은 /usr/lib/pymodules/python2.6에서 모듈을 가져 오는 것이 "Unresolved import : xxxx"오류를 일으킨다는 것을 알았습니다. 물론, PYTHONPATH SYSTEM에는 내가 원하는 디렉토리가 포함되어 있습니다. 게다가, 패키지 탐색기에서 "System Libs"아래의 모듈을 사용할 수 있습니다.

가져올 수 없습니다. S. 이거 버그 야? 아니면 그냥 뭔가 빠졌어요.

감사합니다.

+1

프로젝트 속성 대화 상자를 사용하여 폴더로 libs를 추가해야했습니다. 깨끗한 해결책은 아니지만 지금은 일할 수 있습니다. 프로젝트 속성 -> PyDev - PYTHONPATH -> 외부 라이브러리. –

답변

1

virtualenv를 사용하는 경우 내부에 파이썬 빌드를 사용하여 인터프리터를 설정해야합니다.

즉., 일 프로젝트에 대한 기본 파이썬 인터프리터는/usr/빈/파이썬

수 있지만, "{프로젝트 이름} 파이썬"와 같은 뭔가를 변경하고 가상 ENV 경로를 가리 킵니다. 필자의 경우 ~/.virtualenvs/acme/bin/python이다.

1

PyDev에서 일종의 캐시 문제인 것처럼 보인다 ... 어떤 경우에는 인터프리터를 제거하고 다시 추가하여 Eclipse를 다시 시작할 수있다.

2

이클립스에서는 django 폴더를 파이썬 경로에 추가 할 수 있습니다. > Lirararies - -> 새 폴더

그리고 당신이 찾고있는 모듈의 상위 폴더까지 찾아

창 -> 환경 설정 -> PyDev-> Interpreters-> 파이썬 인터프리터.

관련 문제