win7下python3.6通过pip安装scipy报错的解决办法
一、问题描述
通过pip方式安装了numpy和sklearn,但是sklearn需要依赖于scipy,但当通过pip方式安装scipy时,报错:numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
按照网上的教程,并没有找到真正的解决办法,后来我是通过如下方式解决的。
二、我的解决方案
(1)首先卸载numpy
pip uninstall numpy
(2)下载numpy和scipy安装包
网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/
本网址包含了很多python的库,找到并下载numpy和scipy安装包即可,注意自己python的版本号和计算机位数是32位还是64位的。
(3)通过下载好的安装包安装numpy和scipy
pip install path1/numpy安装包名
pip install path2/scipy安装包名
其中path1和path2分别为你下载好的numpy和scipy路径,后面再接包名即可。
注意顺序一定是先安装numpy,在安装scipy,因为scipy依赖于numpy。
我的安装结果:
三、结果
至此,scipy已经安装成功!!!