我尝试用 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 Packages并安装了它。
然后,我将已安装路径(C:\ Program Files(x86)\ Graphviz2.38 \ bin)添加到用户路径和(C:\ Program Files(x86)\ Graphviz2.38 \ bin \ dot.exe)添加到系统路径。
之后,我重启了我的电脑。但是它仍然不起作用。我仍然无法使其工作。
因此,我在互联网上搜索到另一种解决方案,可以像这样在我的代码中添加路径。
import os
os.environ["PATH"] += os.pathsep + 'C:/Program Files (x86)/Graphviz2.38/bin'
但它没起作用。
所以我现在不知道该怎么解决了。
我使用的是集成在Anacode3中的Python3.6。
我也尝试过像这样通过PIP安装graphviz。
pip install graphviz
但是它仍然无法正常工作。
希望有人能够帮助我,真诚地。
pip install graphviz
会打印什么?您使用的是 Python-2.x 还是 Python-3.x?(通常 Python-3.x 的软件包管理器是pip3
)。 - Willem Van Onsem