python 安装matplotlib

Ubuntu安装Matplotlib


ubuntu下安装matplotlib的复杂度远远比windows下复杂的多,相对双击就能解决问题的,现在你需要时不时的解决编译带来的各种问题。





1

sudo apt-get install python-dev

先安装numpy:





1

2

python setup.py build

sudo python setup.py install --prefix=/usr/local

之后开始安装matplotlib,这下编译matplotlib就没有之前那样一帆风顺了。

1. gcc: error trying to exec ‘cc1plus’: execvp: No such file or
directory
解决方法:sudo apt-get install build-essential

2. src/ft2font.h:13:22: fatal error: ft2build.h: No such file or
directory
解决方法:sudo apt-get install  libfreetype6-dev

3. src/backend_agg.cpp:3:17: fatal error: png.h: No such file or
directory
解决方法:sudo apt-get install libpng-dev

解决以上问题之后,发现可以正确编译matplotlib了:





1

2

python setup.py build

sudo python setup.py install

检测下之前安装的情况:

>>> import numpy
>>> print
numpy.version.version
1.6.1
>>> import matplotlib
>>>
print matplotlib.__version__
0.99.3
到此,基本搞定。接下里,运行个Sample试试看。

?





1

2

3

4

5

6

7

8

9

10

11

from
pylab import
*

t =
arange(0.0, 2.0, 0.01)

s =
sin(2*pi*t)

plot(t, s, linewidth=1.0)

xlabel(‘time (s)‘)

ylabel(‘voltage (mV)‘)

title(‘About as simple as it gets, folks‘)

grid(True)

show()

终端执行:python hello.py 没有报错,也没有弹出图框。怎么回事?
我尝试把代码中每一条都手动在终端python模式下输入,结果输入show()的时候,错误提示:
Your currently selected
backend, ‘agg’ does not support show().
Please select a GUI backend in your
matplotlibrc file
(‘/usr/local/lib/python2.7/dist-packages/matplotlib/mpl-data/matplotlibrc’)
or
with matplotlib.use()
(backend, matplotlib.matplotlib_fname()))

当然你如果只想要看结果,那么可以直接把它保存成图片,用savefig(‘figure.png’)来替代前面的show()函数。但是如果要交互式的话,还需解决前面的问题。

这个问题,我找了很久,发现”this happened because your matplotlib backend is set to
FltkAgg, GTK, GTKAgg, GTKCairo, TkAgg , Wx or WxAgg they required a GUI that why
error occur.” To solve this you must specific other backend that not
required GUI (Agg, Cairo, PS, PDF or SVG ) when use matplotlib like this 
in code:


import matplotlib
matplotlib.use(‘Agg‘)

期间,我按装过Cairo,可是还是出现错误,后来发现一个比较简单的方法,用wxpython:
sudo aptitude install
python-wxtools
然后在代码中使用的是matplotlib.use(‘WXAgg’)

你也可以修改/usr/local/lib/python2.7/dist-packages/matplotlib/mpl-data目录下的matplotlibrc这个文件内容中的:

# ‘module://my_backend’
backend      : WXAgg

这样就可以了。测试:


from pylab import *

t = arange(0.0, 2.0, 0.01)
s = sin(2*pi*t)
plot(t, s, linewidth=1.0)

xlabel(‘time (s)‘)
ylabel(‘voltage (mV)‘)
title(‘About as simple as it gets, folks‘)
grid(True)
show()

时间: 2024-10-10 17:45:51

python 安装matplotlib的相关文章

Python 安装matplotlib,six,dateutil,pyparsing 完整过程

Matplotib 是python 的一个绘图库,里头有各种各样的绘图方法,可以用Matplotib 显示图像,放大图像,保存图像等等,对于OpenCV处理图像具有非常大的帮助.但是,安装Matplotib 会遇到一系列问题,因为matplotlib 需要依赖许多其他科学计算的第三方库,就需要一个一个的安装了. 下面就是基于win7 32/64位系统完整解决方案: Python第三方模块中一般会自带setup.py文件,在Windows环境下,我们只需要使用cmd命令: cd c:\python

python安装matplotlib:python -m pip install matplotlib报错

matplotlib是python中强大的画图模块. 首先确保已经安装python,然后用pip来安装matplotlib模块. 进入到cmd窗口下,建议执行python -m pip install -U pip setuptools进行升级. 接着键入python -m pip install matplotlib进行自动的安装,系统会自动下载安装包. 安装完成后,可以用python -m pip list查看本机的安装的所有模块,确保matplotlib已经安装成功. 如果你能看的上面的m

windows下python安装matplotlib、Numpy和Scipy模块

Scikit-learn运行需要matplotlib.Numpy和Scipy等模块,python的包的资源链接:http://www.lfd.uci.edu/~gohlke/pythonlibs/ Pip python包以前提供exe文件和wheel文件,但是最近只提供wheel文件,需要安装setuptools,安装pip,先下载两个文件 ez_setup.py和get-pip.py这两个文件,在cmd下运行. 安装pip需要在Python的官网上去下载,下载地址是:https://pypi.

Python安装matplotlib

1.下载matplotlib安装程序 网址为 https://pypi.python.org/pypi/matplotlib/ 2.放入项目所在文件夹 3.打开控制台并输入 python -m -pip install --user whl文件名 4.等待安装完成 5.测试matplotlib能否正常导入 没有报错说明可以正常导入和使用 6.测试matplotlib运行效果 import matplotlib.pyplot as plt squares = [1,4,9,16,25] plt.p

python 安装画图工具matplotlib

安装matplotlib该工具,花费了我半天时间才能安装成功(是在window7 64位     Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32).现将自己安装过程种遇到的种种问题记录下来,希望能帮助到跟我遇到相同问题的朋友. 直接用pip install  matplotlib 命令安装,发现报错:没有安装C++  .freetype.numpy-1.11.2等,安装一次,发

python安装numpy、scipy和matplotlib等whl包的方法

最近装了python和PyCharm开发环境,但是在安装numpy和matplotlib等包时出现了问题,现总结一下在windows平台下的安装方法. 由于现在找不到了工具包新版本的exe文件,所以采用了whl格式文件的安装.本人事先安装了python3.5.2,电脑是32位. 1.先安装wheel,在cmd窗口下输入: pip install wheel 2.下载工具包: numpy模块:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy scip

Python 在Windows下安装matplotlib

windows下安装很麻烦,使用easy_install 安装报错  提示缺少freetype 和png 后经多方查询,最终安装成功 以下是安装过程 前提你的Python环境已经搭建好了 1.前提需要安装numpy 2.Matplotlib的安装 这个你既可以在官网中找到Download页面下载,也可以直接在Sourceforge上搜索并下载exe文件. 地址:http://sourceforge.net/projects/matplotlib/files/matplotlib/. 我的是64位

Python学习-windows安装Python以及matplotlib.pyplot包

引文: Python自带了许多的库文件,其中matplotlib可以做出类似于MATLAB和R语言一样绘制出很好的图形功能,下面介绍下怎么安装这个包,因为自己安装的时候很多地方都出错了. 环境: Windows X64 python2.7.5 说明:虽然电脑是64位系统,但电脑装的python依旧是32位的. 1 python下载和安装 1.1 python下载 首先下载python2.7.5:https://www.python.org/downloads/windows/ 或者到我的CSDN

python 2.7 如何安装matplotlib -window 64位

安装文件下载: http://pan.baidu.com/s/1jHUSznK Matplotlib是一个Python的图形框架,类似于MATLAB和R语言. Matplotlib的官网地址是 http://matplotlib.org/下载地址为 http://matplotlib.org/downloads.html,选择对应的版本即可安装,我选择的版本为 matplotlib-1.3.1.win32-py2.7.exe. 下载NumPy1.8各种版本: https://sourceforg