Win(64bit)環境、jupyterでpythonを使って決定木を可視化したいと考えています。Graphvizをインストールしたのですが、GraphViz's executables not foundが解消できません。
ご助言いただければ幸いです。
実行コマンド Image(graph.create_png())
エラーメッセージ --------------------------------------------------------------------------- InvocationException Traceback (most recent call last) <ipython-input-29-7329eb3a9e61> in <module>() 9 filled=True, rounded=True,) 10 graph = pydotplus.graph_from_dot_data(dot.getvalue()) ---> 11 Image(graph.create_png()) C:\Users\9999999\AppData\Local\Continuum\Anaconda3\lib\site-packages\pydotplus\graphviz.py in <lambda>(f, prog) 1795 self.__setattr__( 1796 'create_' + frmt, -> 1797 lambda f=frmt, prog=self.prog: self.create(format=f, prog=prog) 1798 ) 1799 f = self.__dict__['create_' + frmt] C:\Users\9999999\AppData\Local\Continuum\Anaconda3\lib\site-packages\pydotplus\graphviz.py in create(self, prog, format) 1958 if self.progs is None: 1959 raise InvocationException( -> 1960 'GraphViz\'s executables not found') 1961 1962 if prog not in self.progs: InvocationException: GraphViz's executables not found
試したこと
- GraphVizの確認(インストール)
インストールを行い、C:\Program Files (x86)\Graphviz2.38にフォルダができていました。 - GraphVizの確認(Python)
(C:\Users\9999999\AppData\Local\Continuum\Anaconda3) C:\Users\9999999>pip install graphvizを実行したところ、
Requirement already satisfied: graphviz in c:\users\9999999\appdata\local\continuum\anaconda3\lib\site-packages (0.10.1)
と返されました。
- 64bitマシン固有の事象への対応として、
def find_graphviz():#dot.exe等の実行ファイルがあるパスをハードコーディングする。
return __find_executables("C:\Program Files (x86)\Graphviz2.38\bin")
も実行しましたが、エラーメッセージに変化はありませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/05 07:08