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

在安装了scipy-0.19.1的whl文件后,尝试在shell命令行导入scipy时遇到错误。为解决问题,首先卸载scipy,接着重新安装numpy+mkl,随后再次安装scipy。但问题依然存在,导入scipy时仍然报错。

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竟然报错:


在网上咨询,大概说是要先安装numpy+mkl(注意,不是numpy,两者不同的),而且在scipy下载页面中也能发现:install numpy+mkl before installing scipy


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

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

安装numpy+mkl里报错:


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

2.1 卸载scipy

在cmd命令行中,进行python/script路径(其实就是安装whl文件的路径),输入pip uninstall scipy:


最后问Proceed(y/n),此时输入“y”:

卸载成功

2.2重新安装numpy+mkl


神奇地发现,居然成功了

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

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

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








评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值