pylab并不是一个包,而是Python,NumPy,SciPy,Matplotlib的集合。所以这些包都得安装,而这些包之间又有一些依赖关系,比如安装Matplotlib要求先安装NumPy。
0.查看系统自带的Python版本
Ubuntu16.04系统自带的Python版本为2.7.12版本,可以在终端输入python进行查看,有如下显示:
- Python 2.7.12 (default,Nov 19 2016,06:48:10)
- [GCC 5.4.0 20160609] on linux2
- Type "help","copyright","credits" or "license" for more information.
- >>>
这里就使用系统自带的2.7.12版本的Python了,当然也可以到Python下载安装最新版本的Python。
1.安装pip下载模式
- sudo apt install python-pip
- pip 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