2016-10-19 2 views
0

вчера я добавил пакет pydot, установив его через pip в командной строке. я могу импортировать пакет и даже создать объект, но когда я хочу создать график по:Pydot не создает график

graph.write_jpg('example1_graph.jpg') 

я получаю следующее сообщение об ошибке:

Exception: "dot.exe" not found in path. 
+1

Какая ОС вы используете? –

+0

Windows 7 Enterprise 64 – Westerby

ответ

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. 
""" 
+0

Привет, спасибо за ответ. У меня проблема, но при выполнении: – Westerby

+0

pydot.find_graphviz() Я получаю сообщение об ошибке: – Westerby

+0

AttributeError: module 'pydot' не имеет атрибута 'find_graphviz' – Westerby

Смежные вопросы