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
在这里插入图片描述

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

1.graphviz的下载

先来到官网:https://graphviz.org/download/
点击上方的download
https://img-blog.csdnimg.cn/20201122204226906.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NDM1MjQ3,size_16,color_FFFFFF,t_70#pic_center)

然后下翻到Windows,点击Stable Windows install packages
在这里插入图片描述

点击10/
在这里插入图片描述
然后:
在这里插入图片描述
再然后:
在这里插入图片描述
继续:
在这里插入图片描述
最后:
在这里插入图片描述

2.安装

双击打开刚刚下载的安装程序
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

3.添加环境变量

3.1 右键我的电脑,点击属性
点击高级系统设置
在这里插入图片描述
3.2 高级——>环境变量
在这里插入图片描述
3.3 系统变量里,找到Path,双击点进去
在这里插入图片描述
3.4 点击新建,或双击空白处,将刚刚的安装路径下的bin文件夹的路径添加进去,添加之后点击确定就OK
3.4.1找到刚刚的安装路径,双击bin文件夹
在这里插入图片描述
3.4.2点击上方的路径,并复制
在这里插入图片描述
在这里插入图片描述
3.4.3将复制的路径添加到环境变量中
在这里插入图片描述
3.5 检查是否安装成功
win+r, 输入cmd,回车,弹出命令窗口
在命令窗口输入dot -version,出现如下的版本信息,就说明安装成功了。
在这里插入图片描述

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解决问题了。
在这里插入图片描述
再次重启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.

  • 7
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值