You need to enable JavaScript to run this app. 使用yml配置依赖时如何将graphviz包添加到conda目录路径
优惠活动
大模型
产品
解决方案
定价
更多

使用yml配置依赖时如何将graphviz包添加到conda目录路径

Conda环境通过yml配置安装Graphviz的正确方案

报错原因

你遇到的典型报错如下:

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

该报错的核心原因是:pip安装的graphviz仅为Python语言绑定包,不包含Graphviz官方的核心可执行文件,因此会触发系统PATH找不到可执行文件的问题。

正确yml配置

你可以直接通过conda-forge源安装Graphviz核心程序,自动完成PATH配置,无需手动修改系统环境变量,修改后的yml文件如下:

name: test
channels:
- conda-forge
- defaults
dependencies:
- python=3.7.10
- graphviz # Graphviz核心可执行程序,自动配置环境路径
- python-graphviz # Conda源维护的Python绑定包,适配性更好
- pip:
  - pandas==1.1.5
  # 若偏好pip安装Python绑定,可取消下行注释,只要上层安装了graphviz核心包就不会报错
  # - graphviz==0.20.1

生效方式

  • 新建环境:执行conda env create -f 你的配置文件名.yml即可
  • 更新已有环境:执行conda env update -f 你的配置文件名.yml --prune即可

内容的提问来源于stack exchange,提问作者DataBach

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.08 01:24:02