2017-01-20 3 views
0

나는 명령 행에서 파이썬으로 작업 중이며 'twitter'모듈을 가져오고 싶다. 트위터는 다음 디렉토리에 있습니다. C:\Users\U908153\AppData\Local\Enthought\Canopy32\User\Lib\site-packages모듈이 sys.path에있을 때 Python ImportError

sys.path 위의 디렉토리는 sys.path에 있습니다.

그래도 import twitter이라고 쓰면 ImportError: No module named twitter이됩니다.

무엇이 잘못 되었나요? 미리 감사드립니다!

+0

트위터 모듈을 설치 했습니까? –

+0

예, C : \ Users ... 디렉토리에 있습니다. – Johanna

+0

은 'twitter.py'라는 파일입니다. –

답변

0

일반적으로이 오류가 발생할 몇 가지 :

  1. 모듈 PYTHONPATH에 있지 않습니다. sys.path으로 확인 했으므로 이미 있다고 가정합니다. 그러나 나중에 참조 할 수 있도록 홈 디렉토리의 profile 또는 bashrc 파일에 수동으로 추가 할 수 있습니다.

  2. 사용중인 모듈에 __init__.py 파일이 없거나 PYTHONPATH의 모듈 경로가 __init__.py 인 최상위 디렉터리를 가리킬 수 있습니다. 필요한 경우 빈 __init__.py 파일을 추가하거나 모듈 경로를 편집하여이 문제를 해결할 수 있습니다.

  3. 또 다른 가능성은 sys.path을 사용하는 파이썬 인터프리터가 모듈이 설치된 것과 동일한 파이썬이 아니라는 것입니다. 일반적으로이 문제는 동일한 컴퓨터에 설치된 Python의 두 가지 버전으로 인해 발생합니다. 올바른 파이썬 인터프리터를 위해 모듈이 설치되어 있는지 확인하거나 source activate을 사용하여 올바른 (보통 기본값이 아닌) 파이썬으로 전환하십시오.

희망이 있습니다.