2017-04-16 80 views
1

我试图导入scikit-learn和得到这个错误 enter image description here 我升级使用pipnumpypandasscikit-learn但这并没有帮助。无法导入scikit学习 - ValueError异常:numpy.dtype有错误的大小,

+0

你尝试过PIP安装-U scikit学习? – sb0709

+0

如果你目前没有使用它,我会推荐使用Anaconda Python发行版。你可以在这里下载它:https://www.continuum.io/downloads。它配备了sklearn和一堆预装的其他软件包,它也有其他好处。 https://www.continuum.io/downloads – 2017-04-16 16:48:52

回答

0

首先点卸载您提到的所有库。
然后转到这个网页:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn
为您的操作系统下载第一个numpy + mkl wheel文件并使用pip进行安装。
例如:pip install numpy‑1.12.1+mkl‑cp35‑cp35m‑win_amd64.whl
然后pip安装熊猫。
所以,你正在使用PyCharm因为我看到,你也使用Python的控制台最后安装scikit学习轮文件

0

遵循以下几点:

  1. 一种选择是从你的机器选择Python发行,以配合您最初的项目解释窗上安装包终端之一。
  2. 第二个选项是从软件包列表窗口进行一些配置和安装的软件包。

PyCharm /首选项... /下去的项目: “your_project_name”/项目口译,并选择你所需要的解释。 Here you can have selected one with the packages aka machine python or you select other one aka virtual env or conda etc

一个底部的页面\正如你可以看到的波纹管; Plus + sign是一个加号,这样符号将打开“可用程序包”窗口,在搜索栏中直接输入scikit学习和选择,如果你想为你的用户目录或没有,打安装包按钮(在左侧底角位置)。

Available Packages window with location

而且结果:now works!!!