Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 找不到Graphviz可执行文件。Python 3_Python 3.x_Graphviz - Fatal编程技术网

Python 3.x 找不到Graphviz可执行文件。Python 3

Python 3.x 找不到Graphviz可执行文件。Python 3,python-3.x,graphviz,Python 3.x,Graphviz,我正在尝试运行以下代码: Graphviz和Python入门 这部分很好,但是 filename = g1.render(filename='img/g1') print (filename) ->确保Graphviz可执行文件位于系统路径上 我发现了类似的问题/答案,但我对Windows注册表知之甚少,因此我不敢在那里进行大量实验。我下载了Graphviz作为zip文件,并在某个时候安装了Graphviz。Python 3.6是默认安装的。C:\Users\Oliver\Appdata\L

我正在尝试运行以下代码:

Graphviz和Python入门

这部分很好,但是

filename = g1.render(filename='img/g1')
print (filename)
->确保Graphviz可执行文件位于系统路径上

我发现了类似的问题/答案,但我对Windows注册表知之甚少,因此我不敢在那里进行大量实验。我下载了Graphviz作为zip文件,并在某个时候安装了Graphviz。Python 3.6是默认安装的。C:\Users\Oliver\Appdata\Local\Programs\Python36


我转到控制面板-系统-高级系统-环境变量,但我到底需要在那里更改什么?

我最终可以解决这个问题:

我直接在我的下载文件夹中提取的graphviz zip(或任何你想要的地方)

控制面板-系统-高级系统-环境变量

然后在下半部分,系统变量(非用户变量),双击klick路径:klick
New
并浏览到graphviz bin文件夹

filename = g1.render(filename='img/g1')
print (filename)