python的scipy库安装成功,导入时却报错(兼子问题:numpy+mkl安装失败)

时间:2024-05-23 12:58:27

1. scipy导入报错

今天打算安装python的函数库scipy,在这个页面http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy 下载,注意版本,我的python是3.6.2,系统是win64位,所以下载了这个【
  • scipy‑0.19.1‑cp36‑cp36m‑win_amd64.whl】版本。在cmd命令行里运行安装scipy(应该都会安装吧,我用pip安装的,不会的话上网找一下哈),安装提示成功,
  • 题来了,我在shell命令行里输入:import scipy竟然报错:

  • python的scipy库安装成功,导入时却报错(兼子问题:numpy+mkl安装失败)
在网上咨询,大概说是要先安装numpy+mkl(注意,不是numpy,两者不同的),而且在scipy下载页面中也能发现:install numpy+mkl before installing scipy
python的scipy库安装成功,导入时却报错(兼子问题:numpy+mkl安装失败)

好吧,只能下载安装numpy+mkl,附上地址 http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

2.子问题(numpy+mkl安装出错)

安装numpy+mkl里报错:
python的scipy库安装成功,导入时却报错(兼子问题:numpy+mkl安装失败)

查了好久,找不到解决方法,想了想,是不是安装顺序的问题,于是卸载scipy,先装numpy+mkl,再重新安装scipy试试。

2.1 卸载scipy

在cmd命令行中,进行python/script路径(其实就是安装whl文件的路径),输入pip uninstall scipy:
python的scipy库安装成功,导入时却报错(兼子问题:numpy+mkl安装失败)

最后问Proceed(y/n),此时输入“y”:
python的scipy库安装成功,导入时却报错(兼子问题:numpy+mkl安装失败)
卸载成功

2.2重新安装numpy+mkl

python的scipy库安装成功,导入时却报错(兼子问题:numpy+mkl安装失败)
神奇地发现,居然成功了

2.3重新安装scipy(步骤不多说了)

python的scipy库安装成功,导入时却报错(兼子问题:numpy+mkl安装失败)

3. 查看shell命令行中是否能导入scipy

打开python的shell命行行,输入import scipy,没有报错,就是导入成功!

python的scipy库安装成功,导入时却报错(兼子问题:numpy+mkl安装失败)