2012-07-19 8 views
2

이봐 친구 내가ImportError를 :

여기
/home/rohit/test 

로 내 파이썬 경로를 설정 없음 모듈 이름 test.meetinghandler이 구조 내 테스트 폴더

test/ 
    __init__.py 
    meetinghandler/ 
     __init__.py 
     meetinghandler.py 
    db/ 
     __init__.py 
     models.py 
     setting.py 
     manage.py 

내 문제는 내가

를 가져하려고 할 때입니다
from test.meetinghandler import meetinghandler 

(모델) 오류가 발생합니다. ie;

ImportError: No module named test.meetinghandler

제가 잘못하고있는 것을 도와주세요.

+1

테스트 디렉토리 내에'__init __. py' 파일이 있습니까 ?? – avasal

+0

나는 그것이 어쨌든 거기에 있음을 언급 할 수 없다는 것에 대해 유감입니다. – user1481793

+0

당신의 질문을 편집하여'__init __. py'를 포함 시켰습니다. –

답변

3

from test import meetinghandler 모습을 볼 test 모듈의 경우 파이썬 경로에서 찾을 수 없습니다.

이유는 무엇입니까? 파이썬 경로에 /home/rohit/test/을 추가했지만 해당 디렉토리 자체에 test 디렉토리가 포함되어 있지 않습니다 .-) 파이썬은 경로 내부의 모듈을 찾습니다.

파이썬 경로에 홈 디렉토리를 추가해야 찾을 수 있습니다. (또는 더 나은, virtualenv에 대한 구글 그래서).

0

콘솔에서 디버깅을 시도하십시오.

  • import test이 오류없이 작동하는지 확인하십시오. 그렇다면, 아마도 당신의 meetinghandler.py에 파일을 채우지 않는 오류 문이있을 것입니다. import test 자체가 콘솔에 실패하면 테스트 파이썬 경로에 있는지

  • (즉 settings.INSTALLED_APPS에 존재하는 폴더의 일부로서)

관련 문제