问题:
在Windows环境下anaconda调用graphviz时出现failed to execute [‘dot’, ‘-Tsvg’], make sure the Graphviz executables are on your systems’ PATH
环境:Windows,win7,anaconda
在此之前,我已经安装了graphviz
通过pip的方式
pip install graphviz
用import graphviz调用没问题
但是执行下列语句时,报出以上问题
xgb.plot_tree(bst,num_trees=0,rankdir='LR')
在网上找到两种方法
第一种:
1、在 https://graphviz.gitlab.io/_pages/Download/Download_windows.html 下载graphviz-2.38.zip
2、将zip解压到H:\Program Files (x86)
3、将程序路径添加到环境路径中
打开Anaconda Prompt
import os
os.environ["PATH"] += os.pathsep + 'H:\Program Files (x86)\Graphviz2.38/release/bin/'