Graphviz est exécutables ne sont pas trouvés (Python 3.4)

Je suis en cours d'exécution Python3.4 sur Windows 7. Je suis en train d'utiliser l'interface Python pour graphviz. C'est un script que j'ai l'intention de lancer:

from graphviz import Digraph
import pydotplus

dot = Digraph(comment='The Round Table')

dot.node('A', 'King Arthur')
dot.node('B', 'Sir Bedevere the Wise')
dot.node('L', 'Sir Lancelot the Brave')
dot.edges(['AB', 'AL'])
dot.edge('B', 'L', constraint='false')

print(dot.source)
dot.render('test-output/round-table.gv', view=True)

J'obtiens l'erreur suivante lors de l'exécution:

RuntimeError: failed to execute ['dot', '-Tpdf', '-O', 'test-output/round-table.gv'], make sure the Graphviz executables are on your systems' path

Maintenant je suis sûr d'avoir correctement installé la bonne dépendances. J'ai d'abord essayé de régler les paramètres des variables d'environnement. Graphviz exécutables sont situés à C:\Program Files (x86)\Graphviz2.37\bin je suis donc allé à l'Environnement section Variables. Il y a deux sections il y a: l'Utilisateur et les Variables de Système. Sous Variables Système, j'ai cliqué sur Chemin et puis cliqué sur Edit et a ajouté ;C:\Program Files (x86)\Graphviz2.37\bin à la fin de la chaîne et enregistré. Ce n'est pas évident de l'erreur.

Puis, à la suite de la réponse donné ici j'ai désinstallé pydot (en fait j'utilise pydotplus ici) et ré-installé de nouveau, mais toujours sans succès.

J'ai essayé pendant des heures pour résoudre ce problème et l'ensemble de la variable de CHEMIN d'accès, c'est déroutant et frustrant.

InformationsquelleAutor Morteza R | 2015-02-04