No module named 'scipy'问题 与 python中 scipy模块的安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cylj102908/article/details/62229610

安装环境

win32 + python 3.5

安装过程

先要安装numpy 模块才能安装 scipy,这个你在pip install scipy 的时候,会提示你的,于是先安装numpy:

 pip install numpy 

然后在官网上下载scipy安装包(注意windows版本)

目前这个软件(.exe)是scipy -0.16.1版本的,支持python3.4 版本,如果你的python版本不是3.4,你可以修改注册表,将python的版本改成3.4就可以了

具体修改方法:
cmd 回车–>

输入regedit 回车–>

按目录找到版本号这一项

HKEY_CURRENT_USER\Software\Python\PythonCore\3.4 

PythonCore下面的版本号改成3.4就可以了,最后双击软件安装scipy

目前为止,是可以安装成功的。

如果你尝试了上面的方法还是不行的话,希望下面的链接也能帮到你:
1.pip install 的方式 Windows7安装numpy、scipy和matplotlib时遇到的问题及解决办法
2. x64系统 wheel pip install 的方式windows下python安装scipy库的方法
3.win32 python 2.7 pip install 方式 window下安装scipy并检查
4.简单安装和测试numpy + scipy 如何简单安装NumPy与SciPy(以Windows下为例)

更新:

发现上面安装的scipy在使用的时候有好多问题,通过摸索,下面这种方法在本文的安装环境中是可以有效使用的

>>>import pip
>>>print(pip.pep425tags.get_supported())
[('cp35', 'cp35m', 'win32'), ('cp35', 'none', 'win32'), ('py3', 'none', 'win32'), ('cp35', 'none', 'any'), ('cp3', 'none', 'any'), ('py35', 'none', 'any'), ('py3', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]

下载地址中选择适合你的对应版本的 numpy+mklscipy文件,这里的版本是(‘cp35’, ‘cp35m’, ‘win32’)

然后在含有这两个下载文件的文件夹中按住shift键同时点击右键,选择

“从此处打开命令窗口”

分别输入命令安装numpyscipy ,命令如下图所示:

安装命令图示

如果提示有关whl的错误,可能需要安装wheel :
pip install wheel

然后再尝试安装。

最后感谢Windows下安装python的scipy等科学计算包为我提供了帮助

展开阅读全文

没有更多推荐了,返回首页