このようにしてJupyter Notebookで決定木を描画しようとします。
mglearn.plots.plot_animal_tree()
しかし、私はそれを正しくせず、そのようなエラーメッセージを受け取りました。
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-65-45733bae690a> in <module>()
1
----> 2 mglearn.plots.plot_animal_tree()
~\Desktop\introduction_to_ml_with_python\mglearn\plot_animal_tree.py in plot_animal_tree(ax)
4
5 def plot_animal_tree(ax=None):
----> 6 import graphviz
7 if ax is None:
8 ax = plt.gca()
ModuleNotFoundError: No module named 'graphviz
だから私はそれをGOOGLEしてダウンロードします Graphviz Windows Packages そしてそれをインストールします。
そして、PATHをインストールしたパス(C:\ Program Files(x86)\ Graphviz2.38\bin)をUSER PATHに追加し、(C:\ Program Files(x86)\ Graphviz2.38\bin\dot.exe)をSYSTEM PATHに追加します。
そして、PCを再起動します。しかし、質問は解決しませんでした。私はまだそれを正しくすることができません。
だから私はネットを検索し、このように私のコードにPATHを追加する別のソリューションを取得します。
import os
os.environ["PATH"] += os.pathsep + 'C:/Program Files (x86)/Graphviz2.38/bin'
しかし、それは機能しませんでした。 SO私は今それを理解する方法がありません。
Anacode3に統合されたPython3.6を使用します。
そして、私もこのようにgraphvizをパイピングする方法を試してみてください。
pip install graphviz
しかし、それはまだ動作しません。
誰もが心から助けてくれることを願っています。
anacondaインストールで
これで問題が解決します
オペレーティングシステムがbuntの場合、コマンドを試すことをお勧めします。
Sudo apt-get install -y graphviz libgraphviz-dev