安装Scipy库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装Scipy库相关的知识,希望对你有一定的参考价值。
参考技术A Scipy库在Numpy的基础上增加了众多的数学计算。例如常微分方程数值求解,稀疏矩阵等。但因Scipy库的安装需要依赖于Numpy,所以在Python安装这个库,容易安装失败。这里记录一下安装成功的示例。
第一步:
查询一下当前python的版本号:
我的结果是:
第二步:
注意如果事先安装了Numpy库,请先卸载掉。
在 http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 找到所需的Numpy+MKL和scipy的包
第三步:
打开cmd,输入pip install +whl文件的全名,安装whl。
安装numpy+mkl,输入pip install numpy‑1.12.0+mkl‑cp27‑cp27m‑win32.whl,按Enter后,等待安装完成。(注意将文件名替换为你的可用版本的名称)。
安装scipy,输入pip install scipy‑0.18.1‑cp27‑cp27m‑win32.whl,按Enter后,等待安装完成。
第四步:
测试是否安装成功:
进入python,输入import scipy,未报错,即表示安装成功。
参考文献:
http://jingyan.baidu.com/article/ca41422f27c56a1eae99ed39.html
scipy的安装教程
导读
上篇文章Python的数学计算库scipy介绍中已经详细介绍过了scipy
的用途,这篇文章主要来介绍如何安装scipy,本篇文章安装Python包的方法适用于其他的包
安装Python包的方法通常有三种方法:
- 通过pip来进行安装
- 通过conda来进行安装
- 通过whl文件进行安装
下面对于scipy的安装主要也基于上面三种方法来进行
pip安装包
Python中安装库其实是非常方便的,通过pip就能很容易的进行安装
pip install scipy
有时候通过pip默认的源来安装包的时候会非常的慢,这时候我们可以通过修改pip的源
来提供下载包的速度,有清华源
、阿里源
、豆瓣源
等都可以使用,我这里使用的是清华源
设置方法如下:
- 临时设置
关于命令窗口之后会切换到默认的pip源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
- 设置为默认
永久有效
python -m pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
通过conda来安装
通过conda的虚拟环境来管理不同的项目非常方便,这样不同项目之间相同包的不同版本就不会存在冲突问题,所以建议对于不同的项目采用不同的虚拟环境进行管理。
-
安装anaconda
要想通过conda
来管理虚拟环境我们就需要安装anaconda
或者miniconda
,这两者的区别在于anaconda
安装完成之后它占用的空间会比较大,因为它还包含了很多其他的库。而miniconda
它的占用空间会小的多,它之后安装conda的命令以及Python一些基础的包。
anaconda安装包下载地址
:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
miniconda安装包下载地址
:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
下载的时候根据不同的系统
以及需要的Python版本
进行选择即可 -
创建虚拟环境
通过conda create
来创建虚拟环境-n
用来设置虚拟环境的名称(py3.8),后面的python==
是用来设置创建虚拟环境Python的版本
conda create -n py3.8 python==3.8
- 进入虚拟环境
activate py3.8
- conda安装包
conda install scipy
通过whl文件进行安装
whl
文件其实就是包编译好的文件格式,细心的同学也许已经发现了在使用pip
安装scipy
库的时候就是下载的whl
文件来进行安装的,那为啥还需要单独使用whl
文件来安装包呢?
单独下载whl
文件来进行安装,是因为有时候使用pip安装包的时候,下载并不是whl文件而是源码
,下载完源码之后需要在本地进行编译成whl文件然后再进行安装,但是有时候因为本地的环境问题会导致编译出错,有的错误解决起来会比较麻烦,这时候采用whl文件来进行安装能够避免这类问题的发生。
whl文件下载网址
:https://www.lfd.uci.edu/~gohlke/pythonlibs/
这时候你可以根据你本地python的版本和系统位数来选择whl文件,将whl文件下载到本地之后,再通过python来进行安装,安装命令如下
pip install scipy-1.8.0-cp38-cp38-win_amd64.whl
以上是关于安装Scipy库的主要内容,如果未能解决你的问题,请参考以下文章
安装 scipy 时找不到库 mkl_rt、openblas、lapack - 如何更改库的标志
Visual Studio 2017 + Python3.6安装scipy库
python库安装(numpy+scipy+matplotlib+scikit_learn)
使用pip命令和本地whl安装Python扩展库的方法(以scipy-1.5.4为例,附scipy-1.5.4高速下载链接)