无法安装软件包“sklearn”

Posted

技术标签:

【中文标题】无法安装软件包“sklearn”【英文标题】:Failed to install package 'sklearn' 【发布时间】:2017-11-02 20:55:28 【问题描述】:

经过一整天的挣扎,我终于放弃了,问了这个问题。我知道这可能不完全适合问这个问题,但我无法在 PyCharm 上安装 sklearn,甚至无法使用 pip 安装它。

配置: Windows 10,Pycharm 社区版,Python 3.6

这是错误屏幕:

错误信息:

running build_clib
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying 
from distutils
customize MSVCCompiler
Missing compiler_cxx fix for MSVCCompiler
customize MSVCCompiler using build_clib
building 'libsvm-skl' library
compiling C sources
creating build\temp.win32-3.6
creating build\temp.win32-3.6\sklearn
creating build\temp.win32-3.6\sklearn\svm
creating build\temp.win32-3.6\sklearn\svm\src
creating build\temp.win32-3.6\sklearn\svm\src\libsvm

【问题讨论】:

你能告诉我们你的配置吗?看看我的回答,这就是我在 Windows 上安装它的方式,告诉我它是否适合你 你安装了 numpy 和 scipy 吗? 我使用的是windows 10,Pycharm社区版和python 3.6 是的,我安装了 numpy 和 scipy 你的配置和我一样,所以我觉得应该可以 【参考方案1】:

您可以下载与您的配置对应的*** here 并安装

pip install some-package.whl

如果安装***有问题请阅读this answer

【讨论】:

【参考方案2】:

其他最简单的安装方式是使用命令行。打开命令行,将目录切换到你的 Pycharm 目录,然后使用 pip 安装。

您也可以尝试重新安装 numpy。

【讨论】:

我试过了,没用。在这样做时,它总是显示 python 停止工作

以上是关于无法安装软件包“sklearn”的主要内容,如果未能解决你的问题,请参考以下文章

如何修复“由于 EnvironmentError 无法安装软件包:[WinError 123]”?

无法使用pip安装某些python软件包

通过 Windows 命令行使用 conda 安装 sklearn_pandas

将 easy_install 与 sklearn-pandas 一起使用

Ubuntu中安装 python-sklearn 出现无法找到软件包是怎么回事

ubuntu怎么安装sklearn matplotlib