さわやかに

Pythonのことだったり子供のことだったり

Python graphviz ダウンロード windows10

scikit-learnの決定木アルゴリズムで実際に決定木を描写する
pydotplusモジュールのgraph_from_dot_data関数を用いてグラフを表すオブジェクトを生成し、
そのwrite_pngメソッドにファイル名を指定して出力する

from pydotplus import graph_from_dot_data
…
# 決定木のプロットを出力
graph = graph_from_dot_data(dot_data)
graph.write_png('tree.png')

エラー内容

----> graph.write_png('tree.png')
…
GraphViz's executables not found
# GraphVizの実行可能ファイルが見つかりません


Graphvizの公式ホームページを開く
f:id:kinakobanana:20201022155727p:plain
f:id:kinakobanana:20201022155906p:plain
パッケージを選択したらダウンロードが始まると思ったのですが。。。


以下のようにディレクトリを選択をしていかないといけないみたいです
f:id:kinakobanana:20201022222100p:plain

「Index of /Packages/stable/windows/10/cmake/Releasex64/」のページの
graphviz-install-2.44.1-win64.exe」をクリックすると、exeファイルのダウンロードが始まる

ダウンロードが完了したら、exeファイルを開く
f:id:kinakobanana:20201022220914p:plain
f:id:kinakobanana:20201022221105p:plain
f:id:kinakobanana:20201022221309p:plain
f:id:kinakobanana:20201022221346p:plain
f:id:kinakobanana:20201022221429p:plain
f:id:kinakobanana:20201022221458p:plain

これでできるかなと思い、もう一度実行、、、
違うエラーが出ました

from pydotplus import graph_from_dot_data
…
# 決定木のプロットを出力
graph = graph_from_dot_data(dot_data)
graph.write_png('tree.png')

エラー内容

----> graph.write_png('tree.png')
…
Format: "png" not recognized. Use one of:
# 形式: "png"が認識されません。次のいずれかを使用します。

ちなみにUse one of:の後ろはブランクでした

解決しないまま