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 搭配作为特征

无法让 NLTK-Trainer 识别/使用 scikit-learn 分类器

Scikit-Learn机器学习实践——垃圾短信识别

安装和使用nltk

如何修复 scikit-learn 中的令牌模式?