盘点安装Graphviz遇到的坑
这玩意没想到安装的坑还不少。
我正在运行How random forests really work,本来程序运行报错,显示使用graphviz必须先安装一个本地版本。
我就装了,并且贴心地勾选了“添加程序目录到环境变量”。
结果还是报错。怎么回事?
他告诉我要去安装pygraphviz
。没有听说过,我就装了。
结果安装又遇到错误,
我就根据指示安装了对应的visual c++ 14生成工具。
结果还是报同样的错误,无法安装!于是我再次上网查询搜索答案,搜到了这两篇文章:
【Python】安装Pygraphviz的正确姿势-CSDN博客
2 pygraphviz在windows10 64位下的安装问题(反斜杠的血案) - 秦皇汉武 - 博客园
尤其是第二篇,深度长文,安装一个包,写的跟破解什么超级软件一样。强烈推荐点开看一下。但是看完之后令人唏嘘,因为安装一个简简单单的画随机森林决策树示意图的包,竟然不想被人使用……
哪怕我解决了visual c++的问题,理论上后面还会有N个问题等着我。
于是我就果断放弃安装任何形式的graphviz,可是回头看我的jupyter notebook的代码,还是有些不甘心,graphviz,那么大名鼎鼎的开源包,凭什么就不想让别人用?
于是我有上网搜了一圈,找到了它!
python 使用Graphviz绘图时遇到的问题、解决方法以及Graphviz应用_modulenotfounderror: no module named ‘graphviz-CSDN博客
这次解决方案是真管用。只需要添加两行:
import os
os.environ["PATH"] += os.pathsep + 'C:/Program Files (x86)/Graphviz/bin/'
大功告成!