Python作为一门广泛应用的开源工具,众多开源人士开发了科学计算工具包。
在windows平台下,有集成环境Python(x,y),www.pythonxy.com,但在Ubuntu下,我没找到对应带版本。因此自己在Ubuntu12.04版本下面,自己安装了最常用的三个工具包:Numpy,Scipy和Matplotlib。
1.安装Numpy,可以用
sudo apt-get install python-numpy
也可以到http://sourceforge.net/projects/numpy/files/下载最新版本的Numpy
如果是自己下载的文件进行安装,首先要确保本地有GCC,这个一般都有,然后需要先安装几个支撑库:
sudo apt-get install gfortran
sudo apt-get install python-nose
sudo apt-get install libatlas-base-dev
之后,就可以在解压目录下,利用:sudo python setup.py install进行安装。
一般建议直接用sudo apt-get install python-numpy安装,比较简洁。
2.安装Scipy
这个和Numpy的安装方式基本一致
sudo apt-get install python-numpy
也可以自行到sourceforge网站下载。
3.Matplotlib
这个是最麻烦的一个,主要是因为安装这个的时候,需要先装几个其他库,不然会导致安装matplotlib虽然不会报错,但利用plot指令画图时,不会有任何响应。
需要安装带是Tk-dev库和gtk2.0-dev,pyside库,如果本地没有Qt,Qt4,也要安装
sudo apt-get install tk-dev
sudo apt-get install python-gtk2-dev
sudo apt-get install python-pyside
4.spyder GUI环境
sudo apt-get install spyder
上述安装完毕后,可以利用
#! /usr/bin/python
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,4*3.1415,100)
y = np.sin(x)
plt.figure(figsize=(8,4))
plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)
plt.legend()
plt.show()
进行测试。若生成正弦曲线窗口,则恭喜你配置完成。