2011-11-26 5 views
3

os.chdir()을 사용하여 recommendations.py 파일이있는 현재 디렉토리를 변경합니다. 그럼 난 Import recommendations 입력하고 나는 오류 얻을 :모듈 가져 오기에 문제가 있습니다.

ImportError: No module named recommendations. 

어떤 문제가 될 수 있습니까?

답변

5

파이썬은 기본적으로 초기 작업 디렉토리 (및 다른 몇 군데) 만 찾습니다. 현재 디렉토리를 변경하는 경우, 검색 경로에 새 작업 디렉토리를 삽입 :

sys.path.insert(0, os.getcwd()) 
2
시작할 때이 경로로 초기 디렉토리를 추가로 파이썬이있는 한 것을 제외하고, 모듈을 가져 오려면 현재 작업 디렉토리를 사용하지 않습니다

쪽으로. PYTHONPATH 환경 변수를 설정하거나 sys.path을 수정하여 파이썬 경로에 디렉토리를 추가해야합니다.