1. ホーム
  2. graphviz

Windows 8でpydotがGraphVizの実行ファイルを見つけられないのはなぜですか?

2023-09-01 16:44:03

質問

Windows 8 に GraphViz 2.32 をインストールし、システム PATH 変数に C:\Program Files (x86)\Graphviz2.32bin を追加しました。それでもpydotはその実行可能ファイルを見つけることができません。

Traceback (most recent call last):
  File "<pyshell#26>", line 1, in <module>
    graph.write_png('example1_graph.png')
  File "build\bdist.win32\egg\pydot.py", line 1809, in <lambda>
    lambda path, f=frmt, prog=self.prog : self.write(path, format=f, prog=prog))
  File "build\bdist.win32\egg\pydot.py", line 1911, in write
    dot_fd.write(self.create(prog, format))
  File "build\bdist.win32\egg\pydot.py", line 1953, in create
    'GraphViz\'s executables not found' )
InvocationException: GraphViz's executables not found

私はこれを見つけた https://code.google.com/p/pydot/issues/detail?id=65 を見つけましたが、問題を解決することができません。

どのように解決するのですか?

pydotをインストールした後にgraphvizをインストールしたため、この現象が起きました。そのため、pydotがそれを見つけることができませんでした。正しい順序で再インストールすることで問題は解決しました。