2017-09-04 10 views
2

condv installまたはpip installを使用して、graphvizを正しくインストールしてインポートすることができません。私はanacondaでjupyterを使用しています。Graphvizがcondaまたはpipを使用していません

conda install -c anaconda graphviz 

--------------------------------------------------------------------------- 
ModuleNotFoundError      Traceback (most recent call last) 
<ipython-input-2-0e78fd6401bd> in <module>() 
----> 1 import graphviz 
     2 dot_data = tree.export_graphviz(clf, out_file=None) 
     3 graph = graphviz.Source(dot_data) 
     4 graph.render("iris") 

ModuleNotFoundError: No module named 'graphviz' 

私はピップを使用してインストールすると私は正常にインポートすることができますが、私は以下のコードを実行したときに、私が実行している場合は、次のgraph.renderで終わる非常に長いエラーメッセージが出ます:以下

from sklearn.datasets import load_iris 
from sklearn import tree 
import graphviz 

iris = load_iris() 
clf = tree.DecisionTreeClassifier() 
clf = clf.fit(iris.data, iris.target) 

dot_data = tree.export_graphviz(clf, out_file=None) 
graph = graphviz.Source(dot_data) 
graph.render("iris") 

ExecutableNotFound: failed to execute ['dot', '-Tpdf', '-O', 'iris'], make sure the Graphviz executables are on your systems' PATH 

私はgraphvizフォルダがPATHにあるディレクトリを持っています。

誰かが私が間違っていることを知っていますか?

答えて

0

http://www.graphviz.org/Download_windows.php

からWindowsパッケージをインストールします。http://www.graphviz.org/Download_windows.php

のpython graphvizのパッケージをインストールし

C追加:ユーザー・パスに

追加を\プログラムファイル(x86の)\ Graphviz2.38 \ビンをC:\ Program Files(x86)\ Graphviz2.38 \ bin \ dot.exeからシステムパス

RESTART COMPUTER

私のために働いた!

須藤はapt-getをインストールgraphvizの私がなっていた

を:

0

Linuxを実行している場合、あなたはCondaコマンドに加えて、このコマンドを実行する必要があります(私はこれをしなければなりませんでした) Pycharmで全く同じエラーが発生し、これが解決しました。

関連する問題