Python和科学计算认证群组  - 讨论区

标题:在Ubuntu下安装本书中提到的科学计算模块

2010年06月20日 星期日 14:06

 

有几位读者询问Linux下如何安装书中的扩展模块。这个周末花了一些时间在Ubuntu上实验了一下。我几乎没有用过Linux,不过好像Ubuntu下安装这些不麻烦,现在大部分扩展库都看诶正常使用了。不知道其它的Linux版本如何。这个系列准备总结一下,给新手参考,因为我本身也是新手。

我用Wubi安装了最新的Ubuntu,已经自带了Python 2.6.5。于是使用:

系统>>系统管理>>新立得软件管理器

搜索并安装以下模块:

ipython

python-scipy

mayavi2 : 由于mayavi2要使用许多Traits的库,因此只要把它选上,Traits的库就都能安装好了。

python-matplotlib

python-chaco

python-visual

libgtkglextmm-x11-1.2-dev : 如果visual不能正常运行,安装这个再试试看

python-setuptools : 需要用它的easy_install安装spyder

python-dev:编译扩展模块用,例如scipy.weave

下面安装spyder:

到http://code.google.com/p/spyderlib/下载最新egg安装包,然后输入下面的命令安装:

sudo easy_install spyder-1.1.0rc1-py2.6.egg

以后可以在终端运行spyder.py启动它。

使用weave编译blitz转换NumPy数组时,会出现编译错误,修补办法如下:

使用管理者身份编辑:

/usr/lib/python2.6/dist-packages/scipy/weave/blitz/blitz/blitz.h

在#include <stdio.h> 之前添加:

#include <cstdlib>

剩下的工作:pyopencv, 编译SWIG扩展等

 

 

 

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号