0

每次我调用以下代码时:

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中调用此代码。当我在正常环境中调用它时,一切正常。

有什么建议么?谢谢

4

1 回答 1

0

可能是您没有boilerpipe在 virtualenv 中安装它。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安装它。

于 2015-03-31T14:06:04.047 回答