Python用pip install安装Scipy报错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python用pip install安装Scipy报错相关的知识,希望对你有一定的参考价值。
windows下用pip安装确实会出现这个问题,是缺包导致的。建议直接从官网下载源码包进行安装,一样简单。
链接:https://sourceforge.net/projects/numpy/files/latest/download?source=files
解压后,用命令行进入该文件目录,依次执行:
>python setup.py build
>python setup.py install
即可。
再用pip list查看的时候会发现,numpy已经安装好了。 参考技术A https://www.scipy.org/install.html 这里提供了多种安装方法。
我推荐whl 方法。
whl 文件的下载,http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
如果已经安装了非mkl版本的numpy, 建议先卸载。
C:\Users\chenzq>python2 -m pip uninstall numpy
F:\>python2 -m pip install "numpy-1.11.1+mkl-cp27-cp27m-win32.whl"
Processing f:\numpy-1.11.1+mkl-cp27-cp27m-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.11.1+mkl
F:\>python2 -m pip install "scipy-0.18.0-cp27-cp27m-win32.whl"
Processing f:\scipy-0.18.0-cp27-cp27m-win32.whl
Installing collected packages: scipy
Successfully installed scipy-0.18.0
解决scipy安装(pip install scipy)失败,以及其他问题
解决scipy安装(pip install scipy)失败,以及其他问题
解决:
1.在scipy官方库中并没有适合Windows的python3.6相关版本,故需要在网址http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy下载适合的版本,下载如:
scipy?0.19.1?cp36?cp36m?win32.whl
2.Windows中scipy安装成功后,还会存在一些模块导入报错,故需要安装相应版本的numpy+mkl如:numpy-1.13.1+mkl-cp36-cp36m-win32.whl
安装:(注意上面两个文件存放的路径)
pip install E:\pthony3.6\whs\scipy?0.19.1?cp36?cp36m?win32.whl
pip install E:\pthony3.6\whs\numpy-1.13.1+mkl-cp36-cp36m-win32.whl
以上是关于Python用pip install安装Scipy报错的主要内容,如果未能解决你的问题,请参考以下文章