Python ImportError:没有名为job的模块

Python ImportError:没有名为job的模块,python,mrjob,Python,Mrjob,我正在尝试导入mrjob以便运行脚本。大约一个小时前它还可以正常工作,然后我改变了一些代码,试图让我的工作更快 运行此导入时: from mrjob.job import MRJob 我明白了: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "mrjob.py", line 5, in <module> from mrjob.job import MRJ

我正在尝试导入mrjob以便运行脚本。大约一个小时前它还可以正常工作,然后我改变了一些代码,试图让我的工作更快

运行此导入时:

from mrjob.job import MRJob
我明白了:

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
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“mrjob.py”,第5行,在
从mrjob.job导入mrjob
ImportError:没有名为job的模块
但是,如果我尝试在这个目录(/usr/local/bin)中导入,它会工作。这真的开始影响我了。有人知道怎么解决这个问题吗?我已尝试再次卸载和安装。尝试更新pip,尝试导出我的路径(即使我真的不知道我在用系统路径做什么)。有人有什么建议吗

谢谢

编辑:
似乎我可以从任何目录导入mrjob,但我的项目所在的目录除外。我尝试过移动项目目录,但似乎没有任何效果。尝试更新我的路径和PYTHONPATH配置文件变量,但似乎没有任何效果:/

PYTHONPATH中是否有另一个名为mrjob的模块

试试这个

import mrjob
print(mrjob.__file__)
检查mrjob模块位置