nltk 和 scikit-learn 的安装
Posted
技术标签:
【中文标题】nltk 和 scikit-learn 的安装【英文标题】:Installation of nltk and scikit-learn 【发布时间】:2016-06-02 01:22:00 【问题描述】:我一直在尝试安装和使用 scikit-learn 和 nltk。但是,在导入任何内容时出现以下错误:
Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 文件“/usr/local/lib/python2.7/site-packages/sklearn/init.py”,第 57 行,在 从 .base 导入克隆 文件“/usr/local/lib/python2.7/site-packages/sklearn/base.py”,第 11 行,在 从 .utils.fixes 导入签名 文件“/usr/local/lib/python2.7/site-packages/sklearn/utils/init.py”,第 10 行,在 从 .murmurhash 导入 murmurhash3_32 文件“numpy.pxd”,第 155 行,在 init sklearn.utils.murmurhash (sklearn/utils/murmurhash.c:5029) ValueError: numpy.dtype 大小错误,重新编译试试
我做了一个pip uninstall numpy
,然后是一个pip install numpy
,还有一个pip uninstall scikit-learn
,然后又重新安装了它。但错误仍然存在。
【问题讨论】:
试试easy_install --upgrade numpy
。然后你可以使用 pip 安装 scikit-learn。
【参考方案1】:
我今天遇到了同样的问题。现在我已经解决了。 因为我已经手动安装了numPy,并且我使用命令“pip”来安装else包。 解决方法:
-
找到旧版本的 numPy。
您可以导入 numPy 并打印它的路径。
删除文件夹。
使用 pip 重新安装。
【讨论】:
以上是关于nltk 和 scikit-learn 的安装的主要内容,如果未能解决你的问题,请参考以下文章
在NLTK和scikit-learn中结合文本词干和删除标点符号
在 scikit-learn 中使用 nltk 搭配作为特征