每当我拨打以下代码时:
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 中调用此代码。当我在正常环境中调用它时,一切正常。
有什么建议吗? 感谢
答案 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
进行安装。