Ho appena installato un pacchetto tramite anaconda (conda install graphviz
), ma ipython non lo trova.
Riesco a vedere una cartella graphviz in C:\Users\username\Anaconda\pkgs
Ma non c'è niente in: C:\Users\username\Anaconda\Lib\site-packages
Ho appena installato un pacchetto tramite anaconda (conda install graphviz
), ma ipython non lo trova.
Riesco a vedere una cartella graphviz in C:\Users\username\Anaconda\pkgs
Ma non c'è niente in: C:\Users\username\Anaconda\Lib\site-packages
Risposte:
Il graphviz
pacchetto conda non è un pacchetto Python. Mette semplicemente i file graphviz nella directory del tuo env virtuale Library/
. Cerca ad esempio dot.exe
nella Library/bin/
directory.
Aggiornamento : ora esiste un python-graphviz
pacchetto su Anaconda.org che contiene l'interfaccia Python per lo graphviz
strumento. Basta installarlo con conda install python-graphviz
.
(Grazie a wedran e g-kaklam per aver pubblicato questa soluzione e a endolith per avermi informato).
conda install pip
e pip install graphviz
.
Always prefer conda packages if they are available over pip packages
Sì, quindi non seguire questa risposta. Segui invece la risposta di wedran conda install python-graphviz
.
In conda:
Prima installazione
conda install graphviz
Quindi la libreria python per graphviz python-graphviz
gv_python
è un'estensione caricata dinamicamente per python che fornisce l'accesso alle strutture grafiche digraphviz
.
conda install python-graphviz
C'è anche il pacchetto pydot, che può analizzare ed eseguire il dump nel linguaggio DOT, utilizzato da GraphViz
conda install pydot
OSError: `pydot` failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/) and ensure that its executables are in the $PATH.
conda install python-graphviz
fa la stessa cosa di pip install graphviz
. mentre conda install graphviz
fa la stessa cosa che scaricare i binari dal sito web GraphViz.
per me il problema è stato risolto installando un altro pacchetto di supporto.
quindi ho installato il pacchetto graphviz tramite anaconda, quindi non sono riuscito a importarlo
dopodiché ho installato un secondo pacchetto denominato python-graphviz
anche tramite anaconda
poi sono riuscito ad importare graphviz
modulo nel mio codice
Spero che questo possa aiutare qualcuno :)
Per installare graphviz,
conda install -c anaconda graphviz
pip install graphviz
Se il comando conda non è stato trovato. Segui questi:
export PATH=~/anaconda/bin:$PATH
conda --version # to check your conda version
Differenza tra installazione conda e pip,
fare riferimento a questa risposta di stackoverflow
Puoi effettivamente installare entrambi i pacchetti contemporaneamente. Per me:
conda install -c anaconda graphviz python-graphviz
ha fatto il trucco.
Ho seguito i seguenti passaggi e ha funzionato bene per me.
1. Scarica e installa graphviz-2.38.msi da https://graphviz.gitlab.io/_pages/Download/Download_windows.html
2. Imposta la variabile del percorso
(a) Control Panel > System and Security > System > Advanced System Settings > Environment Variables > Path > Edit
(b) add 'C:\Program Files (x86)\Graphviz2.38\bin'
bprofile
installato su Windows, poiché cerca solo in Program Files
e Program Files (x86)
per un graphviz installato / dot.exe
e non riesce a trovarlo se è installato altrove.
Graphviz è evidentemente incluso in Anaconda in modo da essere utilizzato con pydot o pydot-ng (entrambi inclusi in Anaconda). Potresti prendere in considerazione l'utilizzo di uno di questi al posto del modulo Python "graphviz".
Ricorda! Se stai usando un notebook jupyter, riavvialo dopo l'installazione. Questo è un lavoro per me.
Perché la condizione precedente è una variabile statica come di seguito:
Questo comando funziona ufficialmente per python:
conda install -c conda-forge python-graphviz
Sto usando anaconda per lo stesso.
Ho installato graphviz usando conda install graphviz
nel prompt di anaconda. e quindi installato pip install graphviz
nello stesso prompt dei comandi. Ha funzionato per me.
Ho provato in questo modo e ho lavorato per me.
conda install -c anaconda graphviz
pip install graphviz
conda install graphviz
non fa la stessa cosa dipip install graphviz
.conda install python-graphviz
fa.conda install graphviz
installa i binari, che equivale a scaricare e installare GraphViz dal loro sito web.