我试图像这样在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软件包并安装了它。
然后将PATH安装路径(C:\ Program Files(x86)\ Graphviz2.38 \ bin)添加到USER PATH,并将(C:\ Program Files(x86)\ Graphviz2.38 \ bin \ dot.exe)添加到SYSTEM PATH 。
并重新启动我的电脑。但是问题没有解决。我还是做不好。
因此,我在网上搜索并获得了另一个解决方案,像这样,在我的代码中添加了PATH。
import os
os.environ["PATH"] += os.pathsep + 'C:/Program Files (x86)/Graphviz2.38/bin'
但是它无法工作。所以我现在不知道如何。
我使用集成到Anacode3中的Python3.6。
而且我也尝试像这样用管道传送graphviz。
pip install graphviz
但是它仍然不起作用。
希望任何人能真诚地帮助我。
在Anaconda安装
这将解决您的问题
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句