Jupyter Noteb中没有名为“graphviz”的模块

2024-06-02 05:38:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着用这种方法在Jupyter笔记本上画一个决策树。

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 Packages并安装它。

我将路径installed PATH(C:\程序文件(x86)\ Graphviz2.38\bin)添加到用户路径,并将路径(C:\程序文件(x86)\ Graphviz2.38\bin\dot.exe)添加到系统路径。

重新启动我的电脑。但是问题没有解决。我还是做不好。

所以我搜索网络,得到另一个解决方案,以这种方式在代码中添加路径。

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

但没用。 所以我现在不知道该怎么想。

我把Python3.6整合到Anacode3中。

我也试着用这种方式来配管。

pip install graphviz

但还是不行。

希望有人能真诚地帮助我。


Tags: in路径nonetreebinplotosax