Python Graphviz 出现 'ExecutableNotFound' 错误怎么办?

在使用 Python 的 Graphviz 库时,你可能会遇到类似这样的错误信息:

graphviz.backend.execute.ExecutableNotFound: failed to execute WindowsPath('dot'), make sure the Graphviz executables are on your systems' PATH

这个错误提示意味着你的系统找不到 Graphviz 的可执行文件 'dot'。 这是因为系统环境变量 PATH 中缺少 Graphviz 的安装路径。

别担心,解决方法很简单,按照以下步骤操作即可:

1. 确认 Graphviz 已正确安装

首先,确保你已经从 Graphviz 官网 (https://graphviz.org/download/) 下载并正确安装了对应你操作系统的版本。

2. 找到 Graphviz 安装路径

Graphviz 通常安装在以下路径之一,找到你的安装路径:

  • C:\Program Files\Graphviz
  • C:\Program Files (x86)\Graphviz

3. 将 Graphviz 路径添加到系统环境变量 PATH

  • 打开 '控制面板' > '系统和安全' > '系统'。
  • 点击左侧的 '高级系统设置'。
  • 在弹出的窗口中选择 '高级' 选项卡,然后点击 '环境变量'。
  • 在 '系统变量' 列表中找到 'Path' 变量,选中后点击 '编辑'。
  • 在弹出的窗口中点击 '新建',然后将 Graphviz 的安装路径(例如:C:\Program Files\Graphviz\bin)添加到新行中。
  • 点击 '确定' 保存所有更改并关闭窗口。

4. 重新运行你的代码

完成上述步骤后,重新运行你的 Python 代码,现在应该可以正常使用 Graphviz 了。

如果问题仍然存在:

  • 请仔细检查 Graphviz 是否已正确安装,以及安装路径是否正确添加到环境变量 PATH 中。
  • 重启电脑,确保环境变量的更改生效。

希望这篇文章能够帮助你解决 Python Graphviz 'ExecutableNotFound' 错误!

标签: 常规


原文地址: https://cveoy.top/t/topic/7pg 著作权归作者所有。请勿转载和采集!