解决failed to execute [‘dot’, ‘-Tsvg’], make sure the Graphviz executables are on your systems

解决failed to execute [‘dot’, ‘-Tsvg’], make sure the Graphviz executables are on your systems在用python可视化.dot文件时,遇到了ExecutableNotFound:failedtoexecute[‘dot’,‘-Tsvg’],makesuretheGraphvizexecutablesareonyoursystems的报错。起初以为原因是未安装graphviz模块,pip一下发现还是不行,后来才发现需要先安装graphviz程序,才能为python安…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

在用python可视化.dot文件时,遇到了

ExecutableNotFound: failed to execute [‘dot’, ‘-Tsvg’], make sure the Graphviz executables are on your systems

的报错。起初以为原因是未安装graphviz模块,pip一下发现还是不行,后来才发现需要先安装graphviz程序,才能为python安装相应模块。

安装步骤:

1. 安装graphviz

2. 配置环境变量

3. 安装到python

4. 重启(可选)

 

安装graphviz

官网下载地址:graphviz官网下载

选择.msi文件进行下载,下载完成后,运行.msi文件安装graphviz。

解决failed to execute [‘dot’, ‘-Tsvg’], make sure the Graphviz executables are on your systems

配置环境变量

环境变量的配置在此电脑→属性→高级系统设置→高级→环境变量

1. 先设置用户变量

双击进入用户变量的Path,然后新建,路径填写的是你安装graphviz的路径再加上\bin

解决failed to execute [‘dot’, ‘-Tsvg’], make sure the Graphviz executables are on your systems

解决failed to execute [‘dot’, ‘-Tsvg’], make sure the Graphviz executables are on your systems

2. 设置系统变量

双击进入系统变量的Path,然后新建,路径是graphviz的安装路径再加上\bin\dot.exe

解决failed to execute [‘dot’, ‘-Tsvg’], make sure the Graphviz executables are on your systems

解决failed to execute [‘dot’, ‘-Tsvg’], make sure the Graphviz executables are on your systems

3. 设置好后,打开命令提示符,执行dot -version可查看是否配置成功,若出现以下信息说明配置成功:

解决failed to execute [‘dot’, ‘-Tsvg’], make sure the Graphviz executables are on your systems

安装到python

打开命令提示符,执行pip install graphviz即可

重启(可选)

在评论区看到有些朋友可能需要重启机器才能最终成功,所以,若完成了上述步骤还不能正常使用graphviz,可以重启试试看

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215520.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何对硬盘进行数据恢复_数据恢复用什么软件

    如何对硬盘进行数据恢复_数据恢复用什么软件怎样进行硬盘数据恢复硬盘上的数据如果不小心误删了怎么恢复?以下百分网小编整理的进行硬盘数据恢复的方法,希望对大家有所帮助,更多信息请关注应届毕业生网!1.下载运行DiskGenius数据恢复及磁盘分区软件。首先选择已删除文件所在的分区。然后点击工具栏按钮“恢复文件”,或点击主菜单“工具”中的“已删除或格式化后的文件恢复”菜单项,以打开文件恢复对话框。如下图:2.根据文件正常删除或格式化的不同情况,…

    2022年9月20日
    3
  • php 动静分离原理,nginx动静分离的好处

    php 动静分离原理,nginx动静分离的好处动静分离是将网站静态资源(HTML,JavaScript,CSS,img等文件)与后台应用分开部署,提高用户访问静态代码的速度,降低对后台应用访问。动静分离的一种做法是将静态资源部署在nginx上,后台项目部署到应用服务器上,根据一定规则静态资源的请求全部请求nginx服务器,达到动静分离的目标。nginx动静分离的好处api接口服务化:动静分离之后,后端应用更为服务化,只需要通过提供api接口即…

    2022年5月27日
    43
  • pycharm html注释快捷键_python一键注释

    pycharm html注释快捷键_python一键注释pycharm中同时注释多行代码快捷键:1、选中要注释的代码,然后Ctrl+’/’具体效果:importmatplotlib.pyplotaspltdata_dir=’D:/Python/neuralnetwork/CIFAR10-Guoqingxu/data/’BATCH_SIZE=2image_batch,label_batch=read_cifar10(data_d…

    2022年8月25日
    8
  • 什么是A记录  域名

    什么是A记录  域名

    2021年9月22日
    56
  • Java服务器热部署的实现原理

    Java服务器热部署的实现原理今天发现早年在大象笔记中写的一篇笔记,之前放在ijavaboy上的,现在它已经访问不了了。前几天又有同事在讨论这个问题。这里拿来分享一下。在web应用开发或者游戏服务器开发的过程中,我们时时刻刻都在使用热部署。热部署的目的很简单,就是为了节省应用开发和发布的时间。比如,我们在使用Tomcat或者Jboss等应用服务器开发应用时,我们经常会开启热部署功能。热部署,简单点来说,就是我们将打

    2022年5月21日
    24
  • MPEG-4、MPEG-4/AVC、H.264之间的联系与区别「建议收藏」

    MPEG-4、MPEG-4/AVC、H.264之间的联系与区别「建议收藏」当你在网上下载视频时,经常会看到MPEG-4、h.264等等词汇,它们之间有什么关系吗?  在视频编解码技术定义方面有两大标准机构。一个是国际电信联盟(ITU)致力于电信应用,已经开发了用于低比特率视频电话的H.26x标准,其中包括H.261、H.262、H.263与 H.264;另一个是国际标准化组织(ISO)主要针对消费类应用,已经针对运动图像压缩定义了MPEG

    2022年9月19日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号