我们都知道,Python是一种跨平台的编程语言,这意味着它能够运行在所有主要的操作系统中。在一些不同的操作系统中,安装python操作系统是由一些差别的。

NumPy在Windows、各种Linux发行版以及Mac OS X上均有二进制安装包。如果你愿意,可以安装包含源代码的版本。你需要在系统中安装Python 2.4.x或更高的版本。今天小编将给出在以下操作系统中安装Python的各个步骤。

(1) Debian和Ubuntu Debian和Ubuntu可能已经默认安装了Python,但开发者包(development

headers)一般不会默认安装。在Debian和Ubuntu中安装python和python-dev的命令如下:

sudo apt-get install python

sudo apt-get install python-dev

(2) Windows Python的Windows安装程序可以在www.python.org/download下载。在这个站点中,我们也可以找到Mac OS X的安装程序,以及Linux、Unix和Mac OS X下的源代码包。

(3) Mac Mac OS X中预装了Python,而我们也可以通过MacPorts、Fink或者类似的包管理工具来获取Python。举例来说,可以使用如下命令安装Python 2.7:

sudo port install python27

LAPACK并不是必需的,但如果需要,NumPy在安装过程中将检测并使用之。我们推荐大家安装LAPACK以便应对海量数据的计算,因为它拥有高效的线性代数计算模块。

那么在 Windows 上安装 NumPy、Matplotlib、SciPy 和 IPython如何操作呢?

在Windows上安装NumPy是必需的,但幸运的是,安装过程并不复杂,我们将在下面详细阐述。建议你安装Matplotlib、SciPy和IPython,虽然这一操作对于使用本书不是必需的。我们将按照如下步骤安装这些软件。

(1) 从SourceForge网站下载NumPy的Windows安装程序:

http://sourceforge.net/projects/numpy/files/

选择合适的版本。

(2) 下载完成后,双击运行安装程序。

(3) 现在,我们可以看到一段对NumPy的描述以及其特性;单击Next(下一步)按钮以继续安装。

(4) 如果你已经安装了Python,NumPy的安装程序应该能自动检测到。如果没有检测到Python,可能是你的路径设置有误。

Python

(5) 在上图中,安装程序成功检测到系统中已安装Python 2.7,此时应单击Next按钮继续安装;否则,请单击Cancel(取消)按钮并安装Python(NumPy不能脱离Python单独安装)。继续单击Next按钮,从这一步起就不能回退到上一步了,因此请你确认是否选择了合适的安装路径和其他安装选项。现在,真正的安装过程开始了,你需要等待一段时间。

(6) SciPy和Matplotlib可以通过Enthough安装,地址为www.enthought.com/products/epd.php。在安装过程中,你可能需要将一个文件msvcp71.dll放到目录C:\Windows\system32下。你可以从这里下载这个文件:www.dll-files.com/dllindex/dll-files.shtml?msvcp71。Windows下的IPython安装程序可以通过访问IPython的官网下载:http://ipython.scipy.org/Wiki/IpythonOnWindows。