安装Python科学计算库例如mayavi2等

Python的科学计算能力还是挺强大的,至少我认matlab能够干的大部分功能它还是能够实现的,但是毕竟国内过的人似乎不多,所以对于一些例如机器人工具箱的支持还不是很好。

python来绘制三维的图还是挺好的,依赖于mayavi2这样的库,国内讲mayavi2安装的文章较少,今天花费了好多时间终于搞定了,特地记录下。

感谢以下的文字作者:

1、http://cfa.everpcpc.com/scipy-doc/index.html (基本介绍了用python做科学计算)

2、http://www.cnblogs.com/youxin/p/3157685.html (介绍了安装依赖包的方法)

接下来就引用http://www.cnblogs.com/youxin/p/3157685.html的文字描述安装依赖包的方法

目前python除了在 Windows 下官方提供的安装版外,还有:

ActivePython,这个与官方版本的区别在于提供了额外的库和文档,并且自动设置了PATH环境变量。

Python(x,y)是一个基于python的科学计算软件包,收集了众多的函数库以及文档、教程,并配备了可视化的程序界面和集成开发环境,非常方便科研人员使用。

    Python(x,y))目前的稳定版本为2.7.2.3,包含集成开发环境Eclipse和python开发插件pydev、数据交互式编辑和可视化工具spyder、基础数学库numpy和高级数学库scipy、3D可视化工具集MayaVi、python界面开发库PyQt、python与C/C++混合编译器SWIG,以及其他多种数学软件库,并配备了丰富齐全的帮助文档。总的来说是很用心维护的一个发行版,建议安装这个版本。

科学计算最基础的工具库, NumPySciPy. 二维绘图以及三维可视化库, matplotlib, , Chaco, Mayavi. 程序和界面开发, Traits, TraitsUI. 与Matlab相比, Python最大的优点是完全免费, 其次在文件管理, 界面设计和网络通信方面Python都有着丰富的扩展库.

Python集成软件包: Python(x,y),http://www.pythonxy.com/ 版本号与它所使用的Python版本号相同.集成了许多有用的库。

安装时首先要卸载python.

  安装的时候,选择Full(安全安装):

安装Python科学计算库例如mayavi2等_第1张图片

将Python(x,y)的安装路径改为“c:\pythonxy”。否则Python将可能无法正确调用某些扩展模块。(有很多路径要选,我把最开始的路径改在 了E盘,因为C盘空间不够)。

安装Python科学计算库例如mayavi2等_第2张图片

装python的过程中要会修改很多注册表, 需要做很多允许操作. 那么暂时退出防火墙软件, 要么就坐在电脑前候着:-)

c:\python27 Python 2.7.2.1的安装路径, 所有扩展库都可以在它的子目录”Lib\site-packages”下找到

c:\pythonxy\doc 众多扩展库的说明文档和演示程序

c:\pythonxy\swig 自动生成扩展模块接口的工具, 用C语言编写扩展模块时会用到它

启动界面可以看到一些配置选项和当前版本信息.

Python(x,y)运行后的界面:

为了和numpy, scipy等社区的推荐的标准导入方式一致,请点击按钮Startup script,然后在打开的文件夹中添加一个名为numpy.py的文件,编辑此文件,添加以下几行推荐的导入

import numpy as np

import scipy as sp

import pylab as pl

此后运行IPython(x,y)的时候请记着要选择numpy.py为启动脚本。

如果要使用pylab,TraitsUI等在shell中和图形界面进行交互的话,需要选择带-wthread参数的选项(-pylab也可以)。图1.3是一个用pylab绘制sin波形图的例子:(在ipython qt中)

安装Python科学计算库例如mayavi2等_第3张图片

 

 pythonxy自动2.7以后,移除eclipse了。因为eclipse太大,移除了.如果是高版本的pythonxy,你可以单独安装eclipse。


你可能感兴趣的:(python安装)