una reconoce pip3 para paquetes libreria interno instalar funciona externo como comando agregar python path pydot

python - pip3 - pip no se reconoce como un comando interno o externo windows 7



"Dot.exe" no se encuentra en la ruta. Pydot en Python(Windows 7) (4)

Escriba conda install pydot graphviz en cmd y luego agregue el directorio de ubicación de ejecutables C:/Anaconda3/pkgs/graphviz-2.38-hfd603c8_2/Library/bin/graphviz a la variable de la ruta del sistema. ¡Eso funciona!

Estoy teniendo problemas para ejecutar Pydon Pydot en Windows 7.

Instalé pydot con: conda install -c rmg pydot=1.2.2

Tengo instalado Graphviz en ../Program Files (x86)/Graphviz2.38/

Cuando ejecuto el siguiente script, aparece un error que dice

"dot.exe" not found in path

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.

He intentado esta solución: https://stackoverflow.com/a/12257807/6561247 agregando el archivo my-paths.pth con una línea que apunta a ../Graphiv2.38/bin/ donde se encuentra el archivo dot.exe . Pero todavía me sale el error.

¿Qué más puedo probar? Gracias


Para que cualquiera te django-extensions Google aquí Y usando django-extensions para generar el gráfico del modelo para tu aplicación django, hice esto y funcionó:

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

Agregue django-extensions a usted INSTALLED_APPS y luego agregue C:/Program Files/Anaconda3/pkgs/graphviz-2.38.0-4/Library/bin/graphviz a la ruta de mi sistema varialble. Entonces finalmente y normalmente:

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


Sé que esta es una publicación antigua, pero tuve problemas con esto y descubrí que si está utilizando la línea de comandos integrada del código VS, entonces debería asegurarse de reiniciar el código VS (es posible que solo necesite reiniciar la línea de comandos) De lo contrario, los cambios de PATH no tendrán lugar ...


Seguí las instrucciones dadas en este blog .

Luego instalé graphviz desde here y agregué C: / Archivos de programa (x86) / Graphviz2.38 / bin a PATH .

A continuación hice:

conda install pydot-ng

Y finalmente en mi cuaderno agregué las dos líneas abajo.

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