2014-02-08 122 views

回答

8

类型在终端下列命令:

$ wget https://github.com/matplotlib/matplotlib/zipball/master 
$ unzip master 
$ cd matplotlib-matplotlib-bb3ea55 
$ sudo python2.7 setup.py build 
$ sudo python2.7 setup.py install 

如果unzip命令不能正常工作,手动提取文件。 $ cd matplotlib-matplotlib-bb3ea55应该是正确的目录(但最后七个字符可能不同)。

40

一个“干净”的方式来安装matplotlib是要经过PIP:

sudo apt-get install python-pip 
sudo pip install matplotlib 

它还将确保您会得到最最新的稳定版本,将是更容易维护升级时被推到pypi。

如果生成过程中抱怨缺少的头文件只是安装缺少的lib:

sudo apt-get install libfreetype6-dev libpng-dev 

警告:它会占用大量的时间,全力打造为matplotlib的一个依赖是numpy的这是一个相当项目在c扩展方面。

+2

可能需要'的easy_install -U distribute'太多,如果你在安装时出现以下错误:“egg_info在/ tmp/pip_build_root,错误代码2失败,命令python setup.py/matplotlib;将调试日志存储在/root/.pip/pip.log中“。 –

+1

@FranckDernoncourt我得到这个错误,但你的建议没有奏效。 – codepk

6

此外,请确保您有python-dev软件包。

如果没有,运行:

sudo apt-get install python-dev