无法导入scikit-learn - ValueError:numpy.dtype的大小错误,

时间:2017-04-16 16:23:53

标签: python python-2.7 scikit-learn python-import valueerror

我正在尝试导入scikit-learn并收到此错误 enter image description here 我使用numpy升级了pandasscikit-learnpip,但这没有帮助。

2 个答案:

答案 0 :(得分: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安装pandas 最后安装scikit-learn wheel文件

答案 1 :(得分:0)

所以你正在使用 PyCharm ,你也使用 Python控制台

请遵循以下内容:

  1. 一个选项是从您的机器中选择python发行版,以匹配您在Project解释器窗口中最初在终端中安装包的发行版。
  2. 第二个选项是从包列表窗口中稍微配置和安装包的选项。
  3. PyCharm / Preferences ... /关闭Project:" your_project_name" / Project Interpreter 并选择解释器所需的内容。 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-learn ,然后选择是否要进入用户目录或选择否,然后按安装包按钮(位于左下角位置)。

    Available Packages window with location

    结果:now works!!!