当我尝试安装RAKE - Rapid Automatic Keywords Extraction时,我在使用Python 2.7的Windows 8和Ubuntu 14.04上都出现以下错误:
error: Namespace package problem: rake is a namespace package, but its
`__init__.py` does not call declare_namespace()! Please fix it.
(See the setuptools manual under "Namespace Packages" for details.)
我尝试使用pip
进行安装以及使用python install setup.py
进行手动安装。
这个错误是什么意思,我该如何解决?
答案 0 :(得分:7)
尝试使用pip install rake
安装rake时出现上述错误。使用pip search rake
搜索正确的包名称会显示包含python-rake
的列表。运行第pip install python-rake
行修复了错误/正确安装的rake。
请注意,rake的导入使用全部大写字母(即import RAKE
),如project's repo所示。
答案 1 :(得分:2)
实际上模块在RAKE下是RAKE。我尝试了下面的工作。
import RAKE.RAKE as rake
rake.Rake("path/to/stop/list")
...