2016-11-16 1111 views
6
sorun Birlikte pydot yüklü 7.

"dot.exe" yolunda bulunamadı. "Conda -c RMG pydot = 1.2.2 yükleme" <p></p> Ben graphviz yüklü:

pencerelerde Python'un pydot çalışan yaşıyorum

Python üzerinde Pydot (windows 7) aşağıdaki komut dosyasını çalıştırdığınızda ../Program Files (x86) /Graphviz2.38/

altında

Ben

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. 

denedim ' 'dot.exe' yolunda bulunamadı' diyerek bir hata alıyorum Bu çözüm: https://stackoverflow.com/a/12257807/6561247 my-paths.pth dosyasını ../Graphiv2.38/bin/ işaret eden bir satıra ekleyerek "dot.exe" dosyası bulunur. Ama yine de hatayı alıyorum.

Başka neler deneyebilirim? Teşekkürler

+0

Sen mutlak senin Enviorment değişken% PATH% olarak dot.exe yolunu değil, göreli yolu eklemeniz gerekir. Bu işe yaramazsa, postanızı% PATH% dökümünüzün ekran görüntüsü ile güncelleyin. Çok önemli, Windows yolları sadece ters eğik çizgi ile çalışır. – Turrican

cevap

6

Aşağıdaki blogda verilen talimatları takip ettim. http://www.codesofinterest.com/2017/02/visualizing-model-structures-in-keras.html

Sonra burada http://www.graphviz.org/Download_windows.php gelen graphviz yüklü ve C ekledi: PATH

İleri \ Program Files (x86) \ Graphviz2.38 \ bin yaptım: nihayet

conda install pydot-ng 

Ve benim notebook aşağıdaki iki çizgiyi ekledim.

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

Bu, benim için çalıştı. Herkes buraya getirebilmek VE sizin django uygulaması için örnek grafiği oluşturmak için django-extensions kullanarak google için

+2

Aynı çözüm Windows 10'da benim için çalıştı – Manngo

0

, bu yaptım ve işe yaradı:

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

size INSTALLED_APPSdjango-extensions ekleyin ve sonra benim sistem yoluna C:\Program Files\Anaconda3\pkgs\graphviz-2.38.0-4\Library\bin\graphviz eklemek varialble. Sonunda ve normalde:

python manage.py graph_models -a -g -o pic.png