解决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)
上一篇 2025年7月14日 上午10:43
下一篇 2025年7月14日 上午11:15


相关推荐

  • 基于USB数据采集卡(DAQ)与IO模块的热电阻温度采集「建议收藏」

    思迈科华针对热电阻温度传感器温度采集的方案热电阻简介这里主要介绍一下铂热电阻,Pt100是铂热电阻,它的阻值跟温度的变化成正比。PT100的阻值与温度变化关系为:当PT100温度为0℃时它的阻值为100欧姆,在100℃时它的阻值约为138.5欧姆。它的工业原理:当PT100在0摄氏度的时候,它的阻值为100欧姆,它的阻值会随着温度上升而成匀速增长。国标热电阻主要接线方式有三种:二线制:在热电阻的两端各连接一根导线来引出电阻信号的方式叫二线制:这种引线方法很简单,但由于连接导线必然存在引线电阻R,电阻

    2022年4月7日
    56
  • SSTI注入

    SSTI注入文章目录 1 概念 1 1 什么是 Flask1 2SSTI 注入的原理 2 使用 2 1Flask 框架的使用 2 2python 内置方法介绍 class bases mro subclasses globals 2 3SSTI 漏洞利用 3 题目实操考点进入题目尝试构造 payload 分析源代码考点 1 subprocess Popen 的构造函数 1 概念 1 1 什么是 FlaskFlask 是使用 python 编写的一个轻量级的 web 应用框架 模板引擎使用的是 jinja2 遵循

    2026年3月26日
    2
  • 深入浅出MyBatis-Sqlsession

    深入浅出MyBatis-Sqlsession前面的章节主要讲 mybatis 如何解析配置文件 这些都是一次性的过程 从本章开始讲解动态的过程 它们跟应用程序对 mybatis 的调用密切相关 本章先从 sqlsession 开始 创建正如其名 Sqlsession 对应着一次数据库会话 由于数据库回话不是永久的 因此 Sqlsession 的生命周期也不应该是永久的 相反 在你每次访问数据库时都需要创建它 当然并不是说在 Sqlsession 里只能执

    2026年3月20日
    2
  • 【转载】读懂IL代码就这么简单(三)完结篇

    【转载】读懂IL代码就这么简单(三)完结篇

    2021年11月21日
    40
  • 渗透测试的8个步骤—转载

    渗透测试的8个步骤—转载渗透测试的 8 个步骤展现一次完整的渗透测试过程及思路 发布时间 2017 年 10 月 25 日 15 11 nbsp nbsp nbsp 浏览量 1104 nbsp 渗透测试这个事情不是随便拿个工具就可以做了 要了解业务还需要给出解决方案 nbsp 之前安全加介绍了金融行业 nbsp 实战微信银行渗透测试 nbsp 运营商 nbsp 渗透测试实战 nbsp 今天让我们来说说 nbsp 渗透测试 nbsp 的流程及渗透测试相关概念 渗透测试流程渗透测试与入侵的最大区别渗透测

    2026年3月19日
    2
  • vim批量删除与插入

    vim批量删除与插入最开始使用 vim 的时候 一直不太会批量插入与删除 现在总结出一点小小心得体会 与大家分享 vim 批量删除 1 采用正则的方式在普通模式下 输入如下命令 s g 这样就将行首的三个字符用空白串替换 即达到了删除行首三个字符的效果 2 可视块模式比如想删除文件中每行前三个字符 在普通模式下 ctrl v 可进入可视块模式 gg 到文件最开始位置 然后 ctrl v 进入可视块模式 再按 G 到

    2026年3月18日
    2

发表回复

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

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