0

昨天我通过在命令行中通过 pip 安装它来添加 pydot 包。我可以导入包甚至创建一个对象,但是当我想通过以下方式创建图表时:

graph.write_jpg('example1_graph.jpg')

我收到以下错误:

Exception: "dot.exe" not found in path.
4

1 回答 1

0

尝试手动将 Graphviz\bin 文件夹添加到系统 PATH。

>>> import pydot
>>> pydot.find_graphviz()
{'dot': 'C:\\Program Files (x86)\\Graphviz 2.28\\bin\\dot.exe'} #...
>>> print pydot.find_graphviz.__doc__
"""
Locate Graphviz's executables in the system.

    Tries three methods:

    First: Windows Registry (Windows only)
    This requires Mark Hammond's pywin32 is installed.

    Secondly: Search the path
    It will look for 'dot', 'twopi' and 'neato' in all the directories
    specified in the PATH environment variable.

    Thirdly: Default install location (Windows only)
    It will look for 'dot', 'twopi' and 'neato' in the default install
    location under the "Program Files" directory.

    It will return a dictionary containing the program names as keys
    and their paths as values.

    If this fails, it returns None.
"""
于 2016-10-19T08:07:37.320 回答