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报错的主要内容,如果未能解决你的问题,请参考以下文章

SciPy 无法通过 pip 安装

windows上安装numpy,scipy

Python中安装numpy matplotlib scipy

pip install:ssl证书问题

安装numpy,scipy,gensim,jieba

python pip install 怎么安装