Python:Dumbo 导入错误

标签 python easy-install hadoop-streaming

我正在尝试导入 Dumbo第一次遇到这个错误:

In [1]: import dumbo
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-d77979db43c5> in <module>()
----> 1 import dumbo

c:\python27\lib\site-packages\dumbo\__init__.py in <module>()
     21 """
     22
---> 23 from dumbo.core import run, main, Error, Job, Program
     24 from dumbo.backends.common import Counter  # for backwards compatibility

     25 from dumbo.lib import *

c:\python27\lib\site-packages\dumbo\core.py in <module>()
     18 import os
     19 import types
---> 20 import resource
     21 import copy
     22 from itertools import groupby

ImportError: No module named resource

我按照 github 中的建议安装了 dumbo双向维基。

通过:$ python ez_setup.py -z dumbo 和:env/bin/easy_install -z dumbo

关于如何修复它或正确定位资源模块有什么想法吗?

最佳答案

resource 模块是一个特定于 UNIX 的模块,即它仅适用于 *NIX 系统。我可以看到你在 Windows 上工作,在这种情况下 Dumbo 将无法工作。该包应该明确说明它是特定于 UNIX 的(因为资源依赖性)。

关于Python:Dumbo 导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16970619/

相关文章:

python - 如何在 Python 中添加 sys.path 的路径?

python - 使用 easy_install 时出现 ImportError : No module named extern,

hadoop - 如何从 Oozie 触发的流式 MapReduce 作业中输出 Hadoop EL 计数器?

java - Hadoop 配置错误

hadoop - 在 Hadoop 中如何处理每天增加的数据

python - ZODB事务提交多次调用__getstate__

python - 编写一个名为index_of_smallest 的函数,该函数采用整数列表

Python - 将格式化数字添加到字符串

python - 如何在模拟类的对象上定义任意属性?

python - 运行 ipython 笔记本时缺少 pyzmq