天天看点

graphviz下载及安装及遇到的问题

首先说明我的电脑是64位, windows系统

在学习模型可视化的时候,遇到了下面的问题:

Failed to import pydot. You must install pydot and graphviz for pydotprint to work.

于是用

conda install pydotplus

(虽然报错提醒的是pydot,但安装pydot之后,后面还是会有问题,所以这里直接安装pydotplus) 以及

conda install graphviz

,重启kernal运行,仍然报错:

InvocationException: GraphViz's executables not found

这是因为pip安装的graphviz和实际需要的graphviz不是同一个东西,所以可以继续看下面的graphviz下载,安装教程。

提醒一下:在后面会出现关于

pydot

的报错(查看资料说是因为pydot已经停止开发了),所以一开始最好就直接安装pydotplus,(即:直接

pip install pydotplus

, 如果刚刚已经安装了pydot,则可以先

pip uninstall pydot

, 然后再

pip install pydotplus

graphviz下载及安装及遇到的问题

下面是通过查阅资料,自己总结的解决流程:

1.graphviz的下载

先来到官网:https://graphviz.org/download/

点击上方的download

graphviz下载及安装及遇到的问题

然后下翻到Windows,点击Stable Windows install packages

graphviz下载及安装及遇到的问题

点击10/

graphviz下载及安装及遇到的问题

然后:

graphviz下载及安装及遇到的问题

再然后:

graphviz下载及安装及遇到的问题

继续:

graphviz下载及安装及遇到的问题

最后:

graphviz下载及安装及遇到的问题

2.安装

双击打开刚刚下载的安装程序

graphviz下载及安装及遇到的问题
graphviz下载及安装及遇到的问题
graphviz下载及安装及遇到的问题
graphviz下载及安装及遇到的问题
graphviz下载及安装及遇到的问题

等待安装完成之后,最后再将刚刚的安装路径添加到系统的环境变量里就行了。

3.添加环境变量

3.1 右键我的电脑,点击属性

点击高级系统设置

graphviz下载及安装及遇到的问题

3.2 高级——>环境变量

graphviz下载及安装及遇到的问题

3.3 系统变量里,找到Path,双击点进去

graphviz下载及安装及遇到的问题

3.4 点击新建,或双击空白处,将刚刚的安装路径下的bin文件夹的路径添加进去,添加之后点击确定就OK

3.4.1找到刚刚的安装路径,双击bin文件夹

graphviz下载及安装及遇到的问题

3.4.2点击上方的路径,并复制

graphviz下载及安装及遇到的问题
graphviz下载及安装及遇到的问题

3.4.3将复制的路径添加到环境变量中

graphviz下载及安装及遇到的问题

3.5 检查是否安装成功

win+r, 输入cmd,回车,弹出命令窗口

在命令窗口输入

dot -version

,出现如下的版本信息,就说明安装成功了。

graphviz下载及安装及遇到的问题

4.安装之后,运行遇到的问题

4.1安装完成之后,重启kernal,再次重新运行,又出现了新的报错

InvocationException: Program terminated with status: 1. stderr follows: Format: "ps" not recognized. Use one of:

解决办法:

在命令窗口输入:

dot -v

,回车出现如下信息,就OK了。我看有的是用的

dot -c

,但我用的

dot -v

解决问题了。

graphviz下载及安装及遇到的问题

再次重启kernal,运行就OK了。

此处参考:

链接1: pydot_ng.InvocationException:Program terminated with status:1. stderr follows: Format:“ps” not …….

链接2: dot doesn’t recognize any formats.

链接3: dot error #1290.

继续阅读