目录
如果要安装SciPy,首先要安装Numpy库,因此,Scipy依赖于Numpy。如果按照安装Numpy库一样的方法安装SciPy,会出现错误信息:
很显然,安装失败
因此,安装方法如下:
1.在pycharm中或者python编辑模式下
import pip._internal
print(pip._internal.pep425tags.get_supported())
输出:
[('cp37', 'cp37m', 'win_amd64'), ('cp37', 'none', 'win_amd64'), ('py3', 'none', 'win_amd64'), ('cp37', 'none', 'any'), ('cp3', 'none', 'any'), ('py37', 'none', 'any'), ('py3', 'none', 'any'), ('py36', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
可以看到,我的电脑可以支持scipy‑1.3.1‑cp37‑cp37m‑win_amd64.whl 的版本
当然,在下载scipy库之前,要下载它的依赖库,依赖库为numpy+mkl
2.下载numpy + mkl库和scipy库
进入https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy-stl
(1)找到自己对应的numpy+mkl,如我对应的库即为 numpy-1.17.3+mkl-cp37-cp37m-win_amd64.whl
(2)找到自己对应的scipy,如我对应的库即为 scipy-1.3.1-cp37-cp37m-win_amd64.whl
3.安装numpy + mkl库和scipy库
(1)首先安装 numpy + mkl 库:
pip install 绝对路径名+文件名
(2)然后安装 scipy 库:
pip install 绝对路径名+文件名
4.验证安装
from scipy.optimize import fsolve
无报错,即安装成功
参考https://blog.csdn.net/yanjizang0663/article/details/82558136