ImportError:没有名为job的模块

时间:2014-11-13 04:48:12

标签: 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 MRJob
ImportError: No module named job

但是如果我尝试导入这个目录(/ usr / local / bin)就行了。这真的开始找我。有人知道怎么修这个东西吗?我已经尝试过再次卸载和安装。尝试更新pip,尝试导出我的路径(即使我真的不知道我正在做什么系统路径和诸如此类的东西)。有人有任何提示吗?

由于

编辑: 我似乎可以从任何目录导入mrjob,但是我的项目所在的目录。我已经尝试移动项目目录但似乎没有任何工作。尝试更新我的PATH和PYTHONPATH配置文件变量,似乎没有任何作用:/

1 个答案:

答案 0 :(得分:0)

你可能在你的PYTHONPATH中有另一个名为mrjob的模块吗?

试试这个

import mrjob
print(mrjob.__file__)

检查mrjob模块的位置。