ImportError:没有名为boilerpipe的模块

时间:2015-03-31 13:59:12

标签: python virtualenv boilerpipe

每当我拨打以下代码时:

from boilerpipe.extract import Extractor

我收到错误说明:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "build/bdist.linux-x86_64/egg/boilerpipe/__init__.py", line 7, in <module>
ImportError: No module named boilerpipe

我在 virtualenv 中调用此代码。当我在正常环境中调用它时,一切正常。

有什么建议吗? 感谢

1 个答案:

答案 0 :(得分:0)

可能是你没有在virtualenv中安装boilerpipe。 Python正在查找包的环境库,如果不存在则无法加载它。

以下是检查方法:运行pip show boilerpipe并查看是否获得有关该软件包的任何信息。

以下是pip show的示例输出:

---
Name: boilerpipe
Version: 1.2.0.0
Location: /usr/local/lib/python2.7/site-packages
Requires: JPype1, charade

如果您看不到任何输出,请使用pip install boilerpipe安装该软件包,因为您的virtualenv环境中没有该软件包。

如果您的环境中已有该软件包,请尝试重新安装。首先运行pip uninstall boilerpipe以卸载以前安装的所有软件包,然后pip install boilerpipe进行安装。