pylab并不是一个包,而是Python,NumPy,SciPy,Matplotlib的集合。所以这些包都得安装,而这些包之间又有一些依赖关系,比如安装Matplotlib要求先安装NumPy。
0.查看系统自带的Python版本
Ubuntu16.04系统自带的Python版本为2.7.12版本,可以在终端输入python进行查看,有如下显示:
Python 2.7.12 (@H_404_11@default,Nov 19 2016,06:48:10)
[GCC 5.4.0 20160609] @H_404_11@on linux2
@H_404_11@Type "help","copyright","credits" @H_404_11@or "license" @H_404_11@for more information.
>>>
这里就使用系统自带的2.7.12版本的Python了,当然也可以到Python下载安装最新版本的Python。
1.安装pip下载模式
sudo apt @H_404_11@install python-pip pip @H_404_11@install --upgrade pip
2.使用pip安装最新版本的NumPy和SciPy
sudo pip install numpy
sudo pip install scipy
3.安装Matplotlib
sudo apt-get install python-matplotlib
4.测试
1)test.py文件[1]
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,10,1000)
y = np.sin(x)
z = np.cos(x**2)
plt.figure(figsize=(8,4))
plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)
plt.plot(x,z,"b--",label="$cos(x^2)$")
plt.xlabel("Time(s)")
plt.ylabel("Volt")
plt.title("PyPlot First Example")
plt.ylim(-1.2,1.2)
plt.legend()
plt.show()
2)在终端运行test.py
python test.py
3)运行结果:
4)安装成功!
参考资料:
1.matplotlib-绘制精美的图表
2.linux下python安装pylib