La clé de la compréhension est que conda install graphvizcela ne fait pas la même chose que pip install graphviz. conda install python-graphvizEst-ce que. conda install graphvizinstalle les binaires, ce qui revient au téléchargement et à l'installation de GraphViz depuis leur site Web.
endolith
2
@endolith Merci, merci, merci.
AturSams
Réponses:
154
Le graphvizpackage conda n'est pas un package Python. Il met simplement les fichiers graphviz dans le répertoire de votre environnement virtuel Library/. Cherchez par exemple dot.exedans le Library/bin/répertoire.
Pour installer le `graphviz` ** paquet Python **, vous pouvez utiliser` pip`: `conda install pip` et` pip install graphviz`. Préférez toujours les packages conda s'ils sont disponibles sur les packages pip. Recherchez le paquet dont vous avez besoin (`conda search pkgxy`) puis installez-le (` conda install pkgxy`). S'il n'est pas disponible, vous pouvez toujours créer vos propres packages conda ou vous pouvez essayer anaconda.org pour les packages créés par l'utilisateur.
Mise à jour : il existe maintenant un python-graphvizpackage sur Anaconda.org qui contient l'interface Python pour l' graphvizoutil. Installez-le simplement avec conda install python-graphviz.
(Merci à wedran et g-kaklam d' avoir publié cette solution et à endolith de m'avoir notifié).
Comment puis-je installer le package python graphviz? (celui-ci pypi.python.org/pypi/graphviz ) Je pensais que "conda install" était équivalent à "pip install", mais je suis nouveau sur anaconda.
Cela ne va-t-il pas à l'encontre de l'objectif d'utiliser anaconda pour installer des packages python? ou n'est-ce pas son objectif en premier lieu?
nivniv
2
Préférez toujours les packages conda s'ils sont disponibles sur les packages pip. Vous pouvez toujours créer vos propres packages conda ou vous pouvez essayer anaconda.org pour les packages créés par l'utilisateur.
Wolfgang Ulmer
3
Always prefer conda packages if they are available over pip packagesOui, alors ne suivez pas cette réponse. Suivez plutôt la réponse de wedran conda install python-graphviz.
endolith
97
Sur conda:
Première installation
conda install graphviz
Puis la bibliothèque python pour graphviz python-graphviz
gv_pythonest une extension chargée dynamiquement pour python qui donne accès aux fonctionnalités graphiques de graphviz.
conda install python-graphviz
Il existe également le package pydot, qui peut analyser et vider en langage DOT, utilisé par GraphViz
ceci est une solution uniquement conda, aucun pip n'est nécessaire. J'aime ça
Goosebumps
2
Maintenant, comment avez-vous appris l'existence de cette exigence supplémentaire, à savoir le package «python-graphviz» et pourquoi anaconda n'a-t-il pas marqué cela comme une dépendance en premier lieu?
Thirsty_Crow
1
Je reçois toujoursOSError: `pydot` failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/) and ensure that its executables are in the $PATH.
endolith
Ah! conda install python-graphvizfait la même chose que pip install graphviz. while conda install graphvizfait la même chose que le téléchargement de binaires depuis le site Web de GraphViz.
endolith
Cette solution conda fonctionne parfaitement pour moi.
Ripon Kumar Saha le
15
pour moi, le problème a été résolu en installant un autre package de support.
j'ai donc installé le package graphviz via anaconda puis je n'ai pas réussi à l'importer
après cela, j'ai installé un deuxième package nommé python-graphvizégalement via anaconda
puis j'ai réussi à importer le graphvizmodule dans mon code
(a) Control Panel > System and Security > System > Advanced System Settings > Environment Variables > Path > Edit
(b) add 'C:\Program Files (x86)\Graphviz2.38\bin'
Cette solution a fonctionné pour moi en essayant de m'installer bprofilesur Windows, car elle ne recherche que dans Program Fileset Program Files (x86)pour un graphviz / installé dot.exeet ne parvient pas à le trouver s'il est installé ailleurs.
omonobic
2
Graphviz est évidemment inclus dans Anaconda afin d'être utilisé avec pydot ou pydot-ng (qui sont tous deux inclus dans Anaconda). Vous pouvez envisager d'utiliser l'un de ceux-ci au lieu du module Python 'graphviz'.
J'ai installé graphviz en utilisant l' conda install graphvizinvite anaconda. puis installé pip install graphvizdans la même invite de commande. Cela a fonctionné pour moi.
conda install graphviz
cela ne fait pas la même chose quepip install graphviz
.conda install python-graphviz
Est-ce que.conda install graphviz
installe les binaires, ce qui revient au téléchargement et à l'installation de GraphViz depuis leur site Web.Réponses:
Le
graphviz
package conda n'est pas un package Python. Il met simplement les fichiers graphviz dans le répertoire de votre environnement virtuelLibrary/
. Cherchez par exempledot.exe
dans leLibrary/bin/
répertoire.Pour installer le `graphviz` ** paquet Python **, vous pouvez utiliser` pip`: `conda install pip` et` pip install graphviz`. Préférez toujours les packages conda s'ils sont disponibles sur les packages pip. Recherchez le paquet dont vous avez besoin (`conda search pkgxy`) puis installez-le (` conda install pkgxy`). S'il n'est pas disponible, vous pouvez toujours créer vos propres packages conda ou vous pouvez essayer anaconda.org pour les packages créés par l'utilisateur.Mise à jour : il existe maintenant un
python-graphviz
package sur Anaconda.org qui contient l'interface Python pour l'graphviz
outil. Installez-le simplement avecconda install python-graphviz
.(Merci à wedran et g-kaklam d' avoir publié cette solution et à endolith de m'avoir notifié).
la source
conda install pip
etpip install graphviz
.Always prefer conda packages if they are available over pip packages
Oui, alors ne suivez pas cette réponse. Suivez plutôt la réponse de wedranconda install python-graphviz
.Sur conda:
Première installation
Puis la bibliothèque python pour graphviz
python-graphviz
Il existe également le package pydot, qui peut analyser et vider en langage DOT, utilisé par GraphViz
la source
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
fait la même chose quepip install graphviz
. whileconda install graphviz
fait la même chose que le téléchargement de binaires depuis le site Web de GraphViz.pour moi, le problème a été résolu en installant un autre package de support.
j'ai donc installé le package graphviz via anaconda puis je n'ai pas réussi à l'importer
après cela, j'ai installé un deuxième package nommé
python-graphviz
également via anacondapuis j'ai réussi à importer le
graphviz
module dans mon codeJ'espère que cela aidera quelqu'un :)
la source
Pour installer graphviz,
Si la commande conda est introuvable. Suivez ces:
Différence entre l'installation conda et pip,
reportez-vous à cette réponse stackoverflow
la source
Vous pouvez en fait installer les deux packages en même temps. Pour moi:
a fait l'affaire.
la source
J'ai suivi les étapes suivantes et cela a bien fonctionné pour moi.
1 . Téléchargez et installez graphviz-2.38.msi depuis https://graphviz.gitlab.io/_pages/Download/Download_windows.html
2. Définir la variable de chemin
la source
bprofile
sur Windows, car elle ne recherche que dansProgram Files
etProgram Files (x86)
pour un graphviz / installédot.exe
et ne parvient pas à le trouver s'il est installé ailleurs.Graphviz est évidemment inclus dans Anaconda afin d'être utilisé avec pydot ou pydot-ng (qui sont tous deux inclus dans Anaconda). Vous pouvez envisager d'utiliser l'un de ceux-ci au lieu du module Python 'graphviz'.
la source
Pour les utilisateurs d'ubuntu, je recommande cette façon:
la source
Rappel! Si vous utilisez jupyter notebook, veuillez le redémarrer après l'installation. C'est du travail pour moi.
Parce que la condition précédente est une variable statique comme ci-dessous:
la source
Cette commande fonctionne officiellement pour python:
la source
J'utilise anaconda pour la même chose.
J'ai installé graphviz en utilisant l'
conda install graphviz
invite anaconda. puis installépip install graphviz
dans la même invite de commande. Cela a fonctionné pour moi.la source
Vérifiez si tensorflow est activé dans votre terminal
désactivez-le d'abord en utilisant
puis utilisez la commande
puis installez
c'est une solution pour les UTILISATEURS D'UBUNTU :) CHEERS :)
la source
lancez ceci: conda install python-graphviz
la source
J'ai essayé de cette façon et j'ai travaillé pour moi.
la source