2014-02-08 165 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