2012-03-29 49 views
9

我知道Matplotlib已經移植到Python 3(matplotlib-python-3-thanks-cape-town-group)。Python 3和Linux的Matplotlib

但是,似乎我只能找到Windows可執行文件。

matplotlib-py3頁面聲稱它已合併到Matplotlib中。

有沒有人知道我在哪裏可以找到最有可能在Linux上工作的Matplotlib 1.2開發分支。有人成功使用Python 3嗎?

+0

當然! (事實上​​,在python3上的測試比在Windows上的測試要嚴格得多)。但是,二進制文件通常不直接針對Linux進行分發,因此您不會在網頁上找到「下載」鏈接。要麼在您的發行版存儲庫中搜索它,要麼不在發行版的回收站中,從源代碼構建它(這在大多數情況下非常簡單)。至於使用哪個分支,只需從主matplotlib github提示進行構建即可。 (或者當前版本,如果我沒有記錯的話) – 2012-03-29 15:01:23

+0

謝謝...只是爲了記錄,我下載了穩定版(目前v1.1.0)「.tar.gz」。 INSTALL文件提供了構建和安裝命令。似乎與Python 3.2和Ubuntu 11.10工作正常! – mauscope 2012-03-29 20:36:36

+1

matplotlib 1.1.0可能不適用於Python 3 - 它在[開發版本](https://github.com/matplotlib/matplotlib)中,它將變成1.2 – 2012-03-29 21:22:38

回答

5

正如@ThomasK提到的那樣,git master branch是獲得當前Python3兼容版本的matplotlib的地方,它將從v1.2中刪除。如果出現任何問題,請將它們作爲錯誤提交。

只是一個小問題,很快就會出現一個只有v1.1.1版本的bug,它仍然不會與Py3k兼容,所以當你聽到它的時候,就Python3而言,請忽略它。

3

我知道這是一個很老的問題,但我目前能夠使用matplotlib(1.2)與python3使用PIP:

pip-python3 install matplotlib 

工作對我來說,使用Python 3.3。

+3

我想'apt-get install python3-matplotlib'現在也可以工作,但是我的ubuntu太舊了,無法測試它 – endolith 2013-11-02 15:39:58