pip下载这个库后,在vscode运行报这个错,failed to execute [‘dot’, ‘-Tpng’, ‘-O’, ‘tmp’], make sure the Graphviz executables are on your systems’ PATH
在windows安装python的graphviz库不仅要pip下载,还要电脑本机装有graphviz,并且配置环境变量。
-
下载地址
graphviz官方下载地址 -
下拉到windows的选项
-
选择Stable windows install packages -> 10/ -> /camake -> Release/ -> x64/(根据自己电脑实际情况选择,我的是64位)
-> 选择graphviz-install-2 .44.1 -win64.exe (你下载时版本号可能不一样,问题不大) -
下载后直接“下一步”到底,不用在安装步骤里面配置环境变量,这里建议装到默认路径。
我的默认路径是C:\Program Files\Graphviz 2.44.1 -
接下来是配置环境变量
在桌面找到“我的电脑”,右键“属性”,左边目录选择“高级系统设置”,会来到这里
-
选择下面的“环境变量”
-
在下面的“系统变量” ->选择“PATH”属性->点击"编辑"->进去后在右边直接选择新建,然后去到安装目录,找到bin这个文件夹,将其安装路径复制到这里,之后"确定",退出
-
在DOS命令窗口验证是否配置成功,输入“dot -version”
-
如果出现下图情况,可以输入“dot -c”之后再输入"dot -version",基本就OK了
## 在这里可能会出现一个情况,如果有遇到的可以参考下解决方法,没有的话,就可以进行下一步了。
-
如下图所示,问题就是无法访问该配置文件,无法执行“写入”操作,其实就是你现在这个用户没有对该文件的写入权限,修改下即可。
-
解决方法就是去到C盘找到bin那个文件夹,右键“属性”,
-
在上面的选项选择第三个选项“安全”,在“组或用户名那里,选择“Users(…)”,再在下面的权限如果发现没有“写入权限”的话,就点击上面的“编辑”,在那里把找到该用户的写入权限,并把它“勾上”
-
-
之后再去DOS命令界面输入上面的验证命令就OK了。
-
接下来就是在DOS界面下载该库,用“pip install graphviz”命令下载,OK之后可以返回vscode运行代码看是否得出结果或者还是报错,如果还报错,则重启一次电脑即可解决问题