web-dev-qa-db-fra.com

anaconda - graphviz - impossible d'importer après l'installation

Je viens d'installer un paquet via anaconda (conda install graphviz), mais ipython ne le trouverait pas.

Je peux voir un dossier graphviz dans C:\Users\nom d'utilisateur\Anaconda\pkgs

Mais il n'y a rien dans: C:\Utilisateurs\nom d'utilisateur\Anaconda\Lib\site-packages

still wouldn't work

68
nivniv

Le paquetage graphviz est un paquet no Python. Il place simplement les fichiers graphviz dans le répertoire Library/ de votre env virtuel. Regardez par exemple pour dot.exe dans le répertoire Library/bin/.

Pour installer le package `graphviz` ** Python **, vous pouvez utiliser` pip`: `conda install pip` et` pip install graphviz`. Préférez toujours les packages conda s’ils sont disponibles par rapport aux 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 essayer anaconda.org pour les packages créés par l'utilisateur.

Mise à jour : Il existe maintenant un paquet python-graphviz sur Anaconda.org qui contient le Python interface pour l'outil graphviz. Installez-le simplement avec conda install python-graphviz.
(Merci à wedran et g-kaklam pour avoir posté cette solution et à endolith pour m'avoir informé).

107
Wolfgang Ulmer

Sur conda:

Première installation

conda install graphviz

Ensuite, python-library pour graphviz: python-graphviz

"gv_python est une extension chargée dynamiquement pour python qui donne accès aux fonctions de graphe de graphviz."

conda install python-graphviz

Travaillé pour moi.

77
wedran

pour moi, le problème a été résolu en installant un autre package de support.

donc j'ai installé le paquet graphviz via anaconda alors j'ai échoué à l'importer

après cela, j'ai installé un deuxième paquet nommé python-graphviz également via anaconda

puis j'ai réussi à importer le module graphviz dans mon code

J'espère que cela aidera quelqu'un :)

13
stackunderflow

Pour installer graphviz,

conda install -c anaconda graphviz
pip install graphviz

Si conda command non trouvé. Suivez ces:

export PATH=~/anaconda/bin:$PATH
conda --version # to check your conda version

Différence entre l'installation conda et pip,
fait référence à cette réponse stackoverflow

8
Mukul Aggarwal

Vous pouvez réellement installer les deux paquets en même temps. Pour moi:

conda install -c anaconda graphviz python-graphviz

a fait le tour.

5
G. Kaklam.

Pour les utilisateurs d'ubuntu, je recommande cette méthode:

Sudo apt-get install -y graphviz libgraphviz-dev
2
Paddy

J'ai suivi les étapes suivantes et cela a bien fonctionné pour moi.

1 . Téléchargez et installez graphviz-2.38.msi à partir de https://graphviz.gitlab.io/_pages/Download/Download_windows.html

2 Définir la variable de chemin

(a) Control Panel > System and Security > System > Advanced System Settings >  Environment Variables > Path > Edit

(b) add 'C:\Program Files (x86)\Graphviz2.38\bin'
2
Deepanshu Ajmera

Graphviz est évidemment inclus dans Anaconda pour pouvoir être utilisé avec pydot ou pydot-ng (les deux étant inclus dans Anaconda). Vous voudrez peut-être envisager d'utiliser l'un de ceux-ci à la place du module 'graphviz' Python.

2

Cette commande fonctionne officiellement pour python:

conda install -c conda-forge python-graphviz
1
Mohammad Heydari