问题
明明已经安装了scipy模块,却显示没有这个模块,这个问题可能是因为版本不对应导致找不到相应的包,也有可能是安装版本不对,没有这个包
解决方法
由于scikit-learn存在依赖关系,安装的时候需要注意安装库的版本以及安装顺序,卸载相关的包,并重新按照顺序进行安装
首先卸载相关的包:
pip uninstall scipy
pip uninstall numpy
pip uninstall matplotlib
pip uninstall joblib
之后按照顺序进行安装:
Python (>= 3.5)
NumPy (>= 1.11.0)
SciPy (>= 0.17.0)
joblib (>= 0.11)
在anaconda prompt
中进入对应的环境,如果是创建的虚拟环境,就进入到虚拟环境中
依次进行以下安装
- 安装
numpy
conda install numpy==1.17.2
- 安装
scipy
conda install scipy==1.3.1
安装的时候报错,最后更改成以下命令得以解决:
pip install scipy --ignore-installed scipy