Windows下pip安装Graphviz后dot命令未识别,运行pydeps报错求助
问题原因及解决方法
核心原因
- 你通过
pip install graphviz安装的只是Graphviz的Python调用接口库,它本身不包含Graphviz的核心二进制工具(比如dot命令),这个库仅用于让Python代码调用系统中已安装的Graphviz工具。 - 你的Windows系统未安装Graphviz官方二进制包,或是安装后未将其
bin目录添加到系统环境变量PATH中,导致终端(CMD/Gitbash)无法找到dot命令。
解决步骤
- 下载Graphviz官方Windows安装包并完成安装,安装过程中务必勾选“Add Graphviz to the system PATH for all users”选项(仅当前用户使用的话选对应选项即可)。
- 若安装时未添加PATH,手动将Graphviz安装目录下的
bin文件夹路径(例如C:\Program Files\Graphviz\bin)添加到系统环境变量PATH中。 - 重启所有打开的终端窗口(CMD、Gitbash),执行
dot -v验证命令是否能正常执行。 - 确认
dot可用后,重新运行pydeps dusk_pizding/ --max-bacon=4即可。
内容的提问来源于stack exchange,提问作者MJoao
相关产品推荐
相关产品推荐

