python安装numpy+mkl 和 scipy库失败的原因

1、使用系统自带的pip install scipy 安装scipy库时,出现了这样的错误:

python安装numpy+mkl 和 scipy库失败的原因_第1张图片

 之所以会出现这样的错误,主要是因为安装系统自带的numpy库时,是numpy而不是numpy+mkl库,所以导致Scipy安装失败:

scipy依赖于numpy+mkl,安装scipy前需要先安装好numpy+mkl

2、解决方案:下载自己系统对应位数64/32和Python版本:

网址(scipy下载地址):https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

网址(numpy+mkl下载地址):https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

3、如果原先有下载numpy库的情况下,要先进行卸载,然后重新安装numpy+mkl库

卸载numpy库:pip uninstall numpy

python安装numpy+mkl 和 scipy库失败的原因_第2张图片

4、安装numpy+mkl库和scipy库的方法

① 进入第2步介绍中的numpy+mkl网址下载源文件。(我是win32位的,使用python3.6.4,根据自己电脑类型选择对应的版本)

python安装numpy+mkl 和 scipy库失败的原因_第3张图片

如果实在不知道自己是什么版本的,可以在终端进行查询:

在终端输入:python

>>> import pip._internal

>>>print(pip._internal.pep425tage.get_supported())

就可以查询到如下结果:(可以根据第一行信息提示去下载)

python安装numpy+mkl 和 scipy库失败的原因_第4张图片

③ 安装numpy+mkl库(先进入到下载的文件路径)

输入:pip install ***.whl

④ 下载scipy库,参考①的步骤:(和numpy+mkl下载同样的版本号)

python安装numpy+mkl 和 scipy库失败的原因_第5张图片

⑤ 安装scipy库(和③步骤一样):

按照上面的步骤操作就可以完成安装

python安装numpy+mkl 和 scipy库失败的原因_第6张图片

5、如果安装过程中出现错误:whl is not a supported wheel on this platform.

出现这个问题的原因是版本不匹配,可以根据上面的第4点中的②步骤查询本机的版本号,按照版本号下载安装即可。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Python)