Matplotlib支持Python 3.X版本1.2,一月份發佈,2013年
要安裝它,看看installation instructions。一般來說,撥打pip install matplotlib
或使用您的首選機制(conda
,homebrew
,Windows安裝程序,系統包管理器等)。在某些情況下,您可能需要通過系統的軟件包管理器安裝其他非python依賴項(libpng
和freetype
)。
下面的答案是留給歷史的原因,並從github上安裝開發版本的一個例子。
matplotlib的當前版本不支持python3。
有一個GitHub的分支爲幾年python3支持現在,但它一直沒有對Linux以外的任何穩定直到最近。我相信這個分支最近被合併回主分支。
如果你想使用python3 matplotlib,你需要從當前尖端的https://github.com/matplotlib/matplotlib
建立它打造,做類似下面的內容:
git clone https://github.com/matplotlib/matplotlib
cd matplotlib
python3 setup.py build
sudo python3 setup.py install
如果你不」沒有安裝git,那麼你可以直接下載當前git提示的tarball:https://github.com/matplotlib/matplotlib/tarball/master
你需要爲python3安裝numpy。 (安裝它python2沒有爲python3安裝。)
在大多數情況下,這是所有你需要做的事。對於默認安裝,唯一未包含的python庫是numpy。其他依賴(例如libpng
,freetype
)的系統庫,如果你能建立python2 matplotlib,它們已存在。
如果你想有一個非默認安裝(例如,如果你想要的任何非默認後端的),那麼你就需要將setup.cfg.default
模板複製到setup.cfg
和編輯它來搭配你想要什麼。你可能只需要做到這一點,如果你打算在GTK或QT應用程序,你寫的,在這種情況下,你會希望gtkagg
或qtagg
後端,而不只是默認tkagg
後端嵌入matplotlib。
從版本1.2(2012年11月發佈)開始,matplotlib現在支持Python 3.2,但在此之前,您需要從github構建,如下面的答案。 – seumas 2012-12-28 14:46:36