1.2 安装软件包
和MATLAB等商用软件不同,Python的众多扩展库由许多社区分别维护和发布,因此要一一将它们收集齐全并安装到计算机中是一件十分耗费时间和精力的事情。本书介绍两个科学计算用的Python集成软件包。读者只需要下载并执行一个安装程序,就能安装好本书涉及的所有扩展库。
1.2.1 Python(x,y)
Python(x,y)收集了众多的扩展库、文档和教程。在本书所附的光盘中提供了Python(x,y) 2.6.6的安装程序,为了保证能正确运行本书的所有实例程序,推荐读者以完全安装模式进行安装。Python(x,y)的版本号与它所使用的Python版本号相同。
为了确保本书的所有实例程序都能正常运行,请读者参照图1-1修改安装选项。将安装模式修改为完全安装,并将Python(x,y)的安装路径改为“c:\pythonxy”。否则Python将可能无法正确调用MinGW编译扩展模块。请读者在安装结束之后,确认下列路径,在今后的章节中会经常用到它们:
c:\python26 Python 2.6的安装路径,所有扩展库都可以在它的子目录“lib\site-packages”下找到
c:\pythonxy\doc 众多扩展库的说明文档和演示程序
c:\pythonxy\mingw MinGW C/C++编译器,在介绍用C语言编写扩展模块时会用到它
c:\pythonxy\swig 自动生成扩展模块接口的工具,在介绍用C语言编写扩展模块时会用到它
图1-1 选择“Full”进行完全安装,并将python(x, y)”的安装路径设置为“C:\pythonxy”
如果使用默认的安装路径,那么“pythonxy”目录会被安装到“c:\Program Files”下。
Python(x,y)提供了如图1-2所示的启动程序,从中可以快速启动各种工具,以及打开文档教程所在的文件夹。
图1-2 Python(x,y)的启动画面
界面中的3个选项卡如下:
● Shortcuts:启动各种应用程序,包括Eclipse、Mayavi、Spyder集成开发环境、IPython交互式命令行等。
● Documentation:打开扩展库的文档,这里列出的文档不是很全面,推荐读者直接打开“c:\pythonxy\doc”文件夹查找文档。
● About:查看所安装的扩展库的版本信息。