2016-04-13 127 views
2

我想用python3繪製一個決策樹。然而,我只能找到python2的模塊:graphvizete3 我錯過了什麼嗎?我可以使用python3嗎?你知道其他的可能嗎?在Ubuntu上爲python3安裝graphviz時遇到麻煩14.04

我使用Ubuntu 14.04。

編輯:

我試着命令​​,但它仍然無法找到該模塊。

+0

我不知道是否有這個模塊特別,但任何像ElementTree這樣的xml模塊可能會做得很好。 –

回答

5

Graphviz's PyPI page,它可用於在Python 3

在Ubuntu確保您有graphviz的:

sudo apt-get install python3-pygraphviz 

也許Python3無法找到您的安裝graphviz的?你是否安裝了它,例如

python3 -m pip install graphviz 

在Ubuntu,你可以嘗試:

sudo apt-get install python3-pip 
pip3 install graphviz 

你還沒有告訴我們您的系統是什麼,這可能會影響你給出的建議。

如果你在Windows上,我通常會推薦安裝Anaconda並使用它的包管理器(它幾乎包含所有的東西,但不包含graphviz,所以你必須使用它的包管理器來安裝,但是我會一旦你安裝了它,希望它能夠在門外運行)。

如果你在Mac或Linux,試圖用我上面給的命令安裝(或任何你的Python 3可執行文件使用。)

+0

如果我用'python2'運行代碼,它工作正常,但如果我使用'python3'運行它,它會告訴我'graphviz'丟失。我用'pip'安裝了它# – Jonas

+0

@Jonas更新了我的答案。看看您是否可以按照我的指示提供有關您系統問題的更多信息,或者如果我的答案適合您,請在此處留言。 –

+0

我用ubuntu 14.04,我試過你的命令來安裝graphviz,請看我編輯。 – Jonas