1. ホーム
  2. python

[解決済み] Jupyter Notebookに'graphviz'という名前のモジュールがない

2022-02-08 16:34:08

質問

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

そこで、ダウンロードした Graphviz Windows版パッケージ をクリックし、インストールしました。

そして、PATHにインストールしたパス(C: \Program Files (x86)\Graphviz2.38bin) をUSER PATHに、 (C:\Program Files (x86)\Graphviz2.38bindot.exe) をSYSTEM PATHに追加してみました。

そして、私のPCを再起動しました。しかし、それはうまくいきませんでした。まだうまくいきません。

そこで、インターネットを検索して、別の解決策を得ました、私のコードにこのようにPATHを追加することができます。

import os
os.environ["PATH"] += os.pathsep + 'C:/Program Files (x86)/Graphviz2.38/bin'

でも、うまくいかなかった。 だから、今どうやって解決したらいいのかわからないのです。

Anacode3に統合されたPython3.6を使用しています。

また、このようにPIP経由でGraphvizをインストールすることも試してみました。

pip install graphviz

しかし、まだうまくいきません。

誰かが私を助けることができることを願っています、心から。

どのように解決するのですか?

Anacondaのインストールで

  • Python-graphviz
  • パイドット

これであなたの問題は解決します