2014-11-13 6 views
0

스크립트를 실행할 수 있도록 mrjob을 가져 오려고합니다. 한 시간 전쯤에 잘 돌아가고 있었고 코드를 좀 바꿔서 일을 더 빨리 할 수있었습니다.ImportError : 작업 모듈이 없습니다.

나는이 수입 실행하면

Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "mrjob.py", line 5, in <module> 
from mrjob.job import MRJob 
ImportError: No module named job 

을하지만이 디렉토리에 가져올 (/ usr/local/bin을)하려고하면 그것은 작동 :

from mrjob.job import MRJob 

을 나는이 얻을. 이것은 정말로 나에게 오기 시작하고있다. 누구든지이 문제를 해결하는 방법을 알고 있습니까? 설치 제거를 시도하고 다시 설치했습니다. 시도 핍을 업데이 트하는 내 경로를 내보낼려고 (비록 내가 정말로 시스템 경로와 이것 저것으로 무엇을하는지 모르겠다.). 누구든지 어떤 조언이 있으십니까?

감사

편집 : 내가 어떤 디렉토리에서 mrjob를 가져올 수 있습니다 보이지만 내 프로젝트에있는 디렉토리 나는 주위의 프로젝트 디렉토리를 이동하려했지만 아무것도 작동하는 것 같다 없다.. 내 PATH 및 PYTHONPATH 프로필 변수를 업데이트하려고 시도했지만 아무 것도 작동하지 않습니다./

답변

0

PYTHONPATH에 mrjob이라는 다른 모듈이있을 수 있습니까?

import mrjob 
print(mrjob.__file__) 

이 mrjob 모듈의 위치를 ​​확인하려고합니다.

관련 문제