问题描述:
Windows下之所以 import scipy 会出现报错,是因为pip install numpy
安装了官方版本,而官方版本是不包含scipy库所依赖的内容的,因此正确的安装方法应该是
- 打开windows命令提示符,所有命令均在该环境下进行输入
- 安装Numpy + MKL版本
ex :numpy‑1.19.2+mkl‑cp38‑cp38‑win_amd64.whl
- cp38 : 你安装的Python版本
- win_amd64: 计算机型号
注意: 上面两项要求需要自行查找,这里提供一种方法:
因为matplotlib可以直接安装,pip install matplotlib
,在安装过程中就会出现你要需要的两项要求。
- 安装SciPy
版本要求和上面一样
1、安装Numpy + MKL版本:
ctrl + f 对 Numpy进行查找
- 复制该下载文件到
python.exe
文件所在的Scripts
文件夹下。
直接在文件资源管理器中搜索 python.exe - 在命令提示符中,cd进入Scripts文件夹,pip install 所下载的文件名
例如:pip install numpy‑1.19.2+mkl‑cp38‑cp38‑win_amd64.whl
2、安装SciPy:
ctrl + f 对 Scipy进行查找
- 复制该下载文件到
python.exe
文件所在的Scripts
文件夹下。
直接在文件资源管理器中搜索 python.exe - 在命令提示符中,cd进入Scripts文件夹,pip install 所下载的文件名
例如:pip install scipy‑1.5.2‑cp38‑cp38‑win_amd64.whl
检查:
只需要在命令提示符中输入
python
import scipy
如果没有出现错误的提示,那么就正确安装了。