SciPy是一个和NumPy密切相关的Python科学计算库。实际上,很多年前,SciPy和NumPy归属于同一个项目。本节将介绍怎样安装SciPy。
具体步骤
下面介绍安装SciPy的具体步骤。
- 从源文件安装
如果已经安装了Git,可以使用如下命令复制SciPy的版本库:
git clone https://github.com/scipy/scipy.git
python setup.py build
python setup.py install --user
上面这两条命令把SciPy安装到了你的用户目录,要求Python的版本不低于2.6。
构建安装文件之前,你还需要安装以下依赖包:
- BLAS和LAPACK库
- C和Fortran编译器
作为NumPy安装文件的一部分,你有可能已经安装好这些软件了。
- 在Linux环境中安装SciPy
大多数Linux发行版都有SciPy安装包。我们将针对几个流行的Linux发行版,介绍必要的安装步骤。
- 在Red Hat、Fedora和CentOS中安装SciPy,需要在命令行界面中运行如下命令:
yum install python-scipy
- 在Mandriva中安装SciPy,需要运行如下命令行指令:
urpmi python-scipy
- 在Gentoo中安装SciPy,需要运行如下命令行指令:
sudo emerge scipy
- 在Debian或Ubuntu中安装时,需要键入如下命令:
sudo apt-get install python-scipy
- 在Mac OS X环境中安装SciPy
需要用到苹果开发工具Xcode,因为其中包含了BLAS和LAPACK库。可以在苹果应用商店或者Mac电脑附带的DVD安装光盘中找到Xcode,还可以访问苹果开发者网站的 https://developer.apple.com/technologies/tools/页面获取最新版本。要确保Xcode中所有的可选包都已安装。
你可能在安装NumPy的时候已经安装好了Fortran编译器。在http://r.research.att.com/tools/中可以找到gfortran的二进制安装文件。
- 使用easy_install或pip安装SciPy
使用如下两条命令之一完成安装。
sudo pip install scipy
easy_install scipy
- 在Windows环境中安装
如果你已经安装了Python,推荐的安装方法是下载和使用二进制的SciPy安装文件。另一种选择是安装Enthought公司的Python发行版,里面包括了SciPy在内的多种Python科学计算软件包。
- 检查安装情况
使用如下代码,检查SciPy的安装情况:
import scipy
print scipy.__version__
print scipy.__file__
这将显示正确的SciPy版本号。