2014-02-11 1 views
0

나는파이썬 가져 오기 오류 : 이름 없음 모듈은 toolkit.rd

python setup.py install 

라이브러리가 이제 C:\Python27\Lib\site-packages에 위치하고을 사용하여 지시에 따라 타사 라이브러리를 설치했습니다.

그러나

from myLib.toolkit.rd import myFunction 

를 호출 할 때 오류가 발생합니다 :

ImportError: No module named toolkit.rd 

폴더 구조가 myLib->toolkit->rd.py입니다. myLib 및 toolkit 폴더에는 __init__.py이 포함되어 있습니다. 나는 또한 파이썬 경로 환경 변수에 경로를 추가했지만 그 중 하나도 도움이되지 않았다.

왜 이렇게 작동하지 않습니까?

편집 :

ImportError: No module named geometry 

그래서이 라이브러리 뭔가 그냥 잘못 : geometry.py 기능을 다음과 같은 오류에 distance_to_point 결과가 포함

from myLib.geometry import distance_to_point 

. 나는 다른 libs가 많이 설치되어 있고 그들은 모두 문제없이 작동합니다. PC를 다시 시작했음을 유의하십시오. 그냥 확인 ...

+0

'virtualenv'를 사용하고 있지 않은지 확인하십시오. –

+0

그게 무슨 뜻입니까? 내가 어떻게 그럴 수 있니? 편집 : 좋아, 내가 들어 본 적이없는 패키지이며 그것을 사용하지 않을거야. –

답변

0

myLib/__init__.py__all__ 정의가 툴킷 하위 모듈을 노출하지 않고 비어 있지 않을 수도 있습니다.

+0

비어 있지 않지만 __all__ 정의가 포함되어 있지 않습니다. –

+0

콘텐츠를 넣을 수 있습니까? – pbacterio

+0

그것은 단지 특정 분야의 전문가가 아닌 것을 포함하는 2 개의 전역 변수를 정의합니다. –