J'ai téléchargé la Graphviz 2.38version MSI et installé sous dossier C:\Python34, puis je cours pip install Graphviz, tout s'est bien passé. Dans le chemin du système, j'ai ajouté C:\Python34\bin. Quand j'ai essayé d'exécuter un script de test, en ligne filename=dot.render(filename='test'), j'ai reçu un message
RuntimeError: failed to execute ['dot', '-Tpdf', '-O', 'test'], make sure the Graphviz executables are on your systems' path
J'ai essayé de mettre "C:\Python34\bin\dot.exe"dans le chemin du système, mais cela n'a pas fonctionné, et j'ai même créé une nouvelle variable d'environnement "GRAPHVIZ_DOT"avec une valeur "C:\Python34\bin\dot.exe", qui ne fonctionnait toujours pas. J'ai essayé de désinstaller Graphviz pip uninstall graphviz, puis de le réinstaller et de le réinstaller, mais rien ne fonctionne.
L'ensemble du message de retraçage est:
Traceback (most recent call last):
File "C:\Python34\lib\site-packages\graphviz\files.py", line 220, in render
proc = subprocess.Popen(cmd, startupinfo=STARTUPINFO)
File "C:\Python34\lib\subprocess.py", line 859, in __init__
restore_signals, start_new_session)
File "C:\Python34\lib\subprocess.py", line 1112, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Documents\Kissmetrics\curves and lines\eventNodes.py", line 56, in <module>
filename=dot.render(filename='test')
File "C:\Python34\lib\site-packages\graphviz\files.py", line 225, in render
'are on your systems\' path' % cmd)
RuntimeError: failed to execute ['dot', '-Tpdf', '-O', 'test'], make sure the Graphviz executables are on your systems' path
Quelqu'un en a-t-il une expérience?
