2016-11-16 17 views
6

私はWindows 7の"dot.exe"がパスに見つかりません。 Pythonの上PYDOT(Windows 7の)

上のPythonのPYDOTを実行し、トラブルを抱えている私はPYDOTをインストール:

"conda -c RMG PYDOT = 1.2.2をインストールする" 私がインストールさGraphvizのき私は次のスクリプトを実行すると../Programファイル(x86の)/Graphviz2.38/

は私が

import pydot 
graph = pydot.Dot(graph_type='digraph') 
node_a = pydot.Node("Node A", style="filled", fillcolor="red") 
node_b = pydot.Node("Node B", style="filled", fillcolor="green") 
node_c = pydot.Node("Node C", style="filled", fillcolor="#0000ff") 
node_d = pydot.Node("Node D", style="filled", fillcolor="#976856") 
graph.add_node(node_a) 
graph.add_node(node_b) 
graph.add_node(node_c) 
graph.add_node(node_d) 
graph.add_edge(pydot.Edge(node_a, node_b)) 
graph.add_edge(pydot.Edge(node_b, node_c)) 
graph.add_edge(pydot.Edge(node_c, node_d)) 
graph.add_edge(pydot.Edge(node_d, node_a, label="and back we go again", labelfontcolor="#009933", fontsize="10.0", color="blue")) 
graph.write_png('example2_graph.png') 

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

私が試してみました「『dot.exe』パスに見つからない」というエラーを取得しますこの解決策:https://stackoverflow.com/a/12257807/6561247 を追加し、my-paths.pthファイルに「dot.exe」ファイルがある ../Graphiv2.38/bin/を示す行を追加します。しかし、私はまだエラーが発生します。

他に何を試すことができますか? ありがとう

+0

あなたのenviorment変数%PATH%といない相対パスにdot.exe絶対パスを追加する必要があります。これでうまくいかなければ、%PATH%ダンプのスクリーンショットであなたの投稿を更新してください。非常に重要なのは、Windows pathesはバックスラッシュのみで動作することです。 – Turrican

答えて

6

私は以下のブログの指示に従った。 http://www.codesofinterest.com/2017/02/visualizing-model-structures-in-keras.html

、私はhttp://www.graphviz.org/Download_windows.phpここからgraphvizのをインストールし、Cを追加しました:\プログラムファイル(x86の)\ Graphviz2.38 \ビンPATHに

次私がやった:私の中

conda install pydot-ng 

そして最後にノートブック私は以下の2行を追加しました。

import os 
    os.environ["PATH"] += os.pathsep + 'C:/Program Files (x86)/Graphviz2.38/bin/' 

これは私に役立ちました。誰もがここであなたを取得し、あなたのDjangoアプリケーションのためのモデルグラフを生成するdjango-extensionsを使用して、Googleのために

+2

同じソリューションがWindows 10で動作しました – Manngo

0

、私はこれをしなかったし、それが働いた:

pip install django-extensions 
pip install pyparsing 
pip install graphviz 
pip install pydot 
conda install graphviz 

あなたにINSTALLED_APPSdjango-extensionsを追加して、私のシステムパスにC:\Program Files\Anaconda3\pkgs\graphviz-2.38.0-4\Library\bin\graphvizを追加しますバリエーション。 はその後、最終的には、通常:

python manage.py graph_models -a -g -o pic.png 
関連する問題