我们都知道,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,可能是你的路径设置有误。
(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。