解决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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Objective-C — 字符串与数字互相转换

    Objective-C — 字符串与数字互相转换NSString string 123 1 字符串转 intintintStr stringintVal 2 int 装字符串 NSString stringInt NSStringstri d intString 3 字符串转 floatfloatfl st

    2025年9月23日
    4
  • chown和chmod命令用法_chown和chmod的作用

    chown和chmod命令用法_chown和chmod的作用1、chown用法作用:用来更改某个目录或文件的用户名和用户组的格式:chown用户名:组名文件路径(可以是就对路径也可以是相对路径)例1:chownroot:root/tmp/tmp1就是把tmp下的tmp1的用户名和用户组改成root和root(只修改了tmp1的属组).例2:chown-Rroot:root/tmp/tmp1就是把tmp下的tmp1下的所有文件的属组都改成roo…

    2022年10月20日
    3
  • stringstream 的用法介绍[通俗易懂]

    stringstream 的用法介绍[通俗易懂]stringstream主要有两个作用:简化类型转换和一次性读入数据: 一、使用stringstream对象简化类型转换C++标准库中的提供了比ANSIC的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为什么要花额外的精力来学习基于的类型转换呢?也许对下面一

    2022年5月6日
    58
  • 虚拟机桥接模式不能上网

    虚拟机桥接模式不能上网首先我的主机的有线连接是正常的,如下: 但是我的虚拟机的网络连接模式为桥接模式,但是却上不了网,如下:  我们来确认下,我的虚拟机的网络模式,如下: 设置全部都是对的,但是为什么就是不能上网呢?后来我发现,原来是虚拟网络编辑器的设置有问题,如下: 我们点击“虚拟网络编辑器”,如下: 由上图,我们可以知道,我的“桥…

    2022年4月26日
    39
  • 多重影分身:一套代码如何生成多个小程序?

    多重影分身:一套代码如何生成多个小程序?

    2021年7月2日
    131
  • 0x0000007e_c0000005改兼容性没用

    0x0000007e_c0000005改兼容性没用对于怎么解决应用程序正常初始化0xc0000005失败这个问题,小编觉得是需要知道的,因为我们在生活中遇到类似这样的问题几率还是蛮大的。所以小伙伴们要接着往下看哟~接下来小编就来告诉你们怎么解决应用程序正常初始化0xc0000005失败的问题。有的时候刷网页刷到一半,就突然间出现应用程序正常初始化0xc0000005失败的窗口提示,但是这是怎么回事呢?又该怎么解决呢?稳住,接下来小编就来告诉你们怎…

    2022年10月3日
    3

发表回复

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

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