[Python]決定木graphvizをjupyterで使う方法[機械学習]
こんにちは。Kakeです。
今回は、オライリーのPythonで始める機械学習の決定木の部分で使うgraphvizのエラーについてです。
エラーを一応解決したので、備忘録として残しておきます。
また、Macを前提に解説しております。
[Python]決定木graphvizをjupyterで使う方法
![[Python]決定木graphvizをjupyterで使う方法画像](https://kakerunoblog.com/wp-content/uploads/2019/06/business-2717066_1920-1024x678.jpg)
Jupyter notebookを前提に書いていきます。
エラー内容
まず、graphvizについては
pip install graphviz
でインストール済みの状態でやっております。
さてそんな中、起こったエラーが以下のものです。
IN
import mglearn mglearn.plots.plot_animal_tree()
出力として、以下のエラーが出ました。
OUT
ExecutableNotFound: failed to execute ['dot', '-Tpng', '-O', 'tmp'], make sure the Graphviz executables are on your systems' PATH
なにやらパス(path)についてのエラーみたいです。
解決策
今回はanacondaのjupyter notebookを対象にしているので以下の方法で行います。
https://anaconda.org/conda-forge/python-graphviz
上記のページにあるように、
conda install -c conda-forge python-graphviz
これでgraphvizパッケージを入れてしまえば、エラーが解決しました。
以下のようにちゃん表示されました。
