我正在尝试导入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
但是如果我尝试导入这个目录(/ usr / local / bin)就行了。这真的开始找我。有人知道怎么修这个东西吗?我已经尝试过再次卸载和安装。尝试更新pip,尝试导出我的路径(即使我真的不知道我正在做什么系统路径和诸如此类的东西)。有人有任何提示吗?
由于
编辑: 我似乎可以从任何目录导入mrjob,但是我的项目所在的目录。我已经尝试移动项目目录但似乎没有任何工作。尝试更新我的PATH和PYTHONPATH配置文件变量,似乎没有任何作用:/
答案 0 :(得分:0)
你可能在你的PYTHONPATH中有另一个名为mrjob的模块吗?
试试这个
import mrjob
print(mrjob.__file__)
检查mrjob模块的位置。