Question Comment puis-je utiliser conda pour installer pydot?


Essayer de générer des fichiers PDF des arbres de décision en suivant une partie de la documentation sklearn, mais ne peut pas obtenir Pydot sur ma machine. Est-il possible d'utiliser le programme d'installation de conda pour installer le paquet pydot? Sur la base des erreurs de ligne de commande que je vois, il peut s'agir d'un problème 64 bits. J'utilise la recherche binstar pour trouver le canal du package:

C:\binstar search -t conda 

Ce qui donne la recommandation de regarder les paquets en détail en utilisant

binstar show j14r/pydot

Ce qui me dit alors de

conda install --channel https://conda.binstar.org/j14r pydot

Mais quand je lance la commande conda install, j'obtiens l'erreur suivante (même erreur pour tous les paquets pydot listés):

Fetching package metadata: ...
Error: No Packages found in current win-64 channels matching: pydot
You can search for this package with 

binstar search t conda pydot

ce qui me renvoie au début de tout cela. Des idées? Merci a tous.


14
2017-10-13 21:40


origine


Réponses:


Cela peut aider pour quelqu'un qui cherche pour Anaconda sur Windows 10 64 bits, Environnement: Windows 10 64 bits, Python 3.5.2, Anaconda 4.2.0 (64 bits)

  1. Télécharger "graphviz-2.38.msi" depuis http://www.graphviz.org/Download_windows.php
  2. Exécutez le fichier "graphviz-2.38.msi"
  3. Ajoutez le dossier bin graphviz à la variable d'environnement système PATH (exemple: "C: \ Graphviz2.38 \ bin")
  4. Allez dans Anaconda Prompt en utilisant le menu Démarrer (Assurez-vous de cliquer avec le bouton droit de la souris et sélectionnez "Exécuter en tant qu'administrateur". Nous pouvons obtenir des problèmes d'autorisation si Demander n'est pas ouvert en tant qu'administrateur)
  5. Exécutez la commande: conda install graphviz
  6. Exécutez la commande: pip install git +https://github.com/nlhepler/pydot.git
  7. Exécutez la commande "conda list" et assurez-vous que les modules pydot et graphviz sont répertoriés. Merci

23
2017-12-14 17:16



J'ai eu la même question pour mon installation Anaconda3 x64 sous Windows 8.1.

Voici ce que j'ai fait:

1) Github installé pour Windows https://windows.github.com/

2) Ouverture du shell Git (qui est une session PowerShell qui autorise les commandes git)

3) Installez le pydot à partir de https://github.com/nlhepler/pydot avec cette commande:

./pip install git+https://github.com/nlhepler/pydot.git

4) Vous pouvez vérifier si pydot a été installé en émettant

conda list

12
2017-07-29 02:47



Essayez d'exécuter ce qui suit:

conda install -c https://conda.binstar.org/sstromberg pydot

3
2018-03-23 22:31



Nouveau pydot lien pour le programme d'installation 64 bits https://anaconda.org/rmg/pydot ou juste

conda install -c rmg pydot


2
2018-04-06 20:01



La plupart des gens ont donné de grandes idées, voici une procédure que je trouve utile pour moi -

conf conféré -> Anaconda 4.4.0 ou supérieur, Win 8+ et à l'aide de l'invite anaconda

  • Peu d'installations requises (pas de commande nécessaire)
    1. pip install pydot-ng
    2. conda install graphviz
    3. pip install graphviz
  • Paramètre PATH -> Sous les variables d'environnement utilisateur, ajoutez C:/Anaconda/Library/bin/graphviz dans PATH (pas Path)
  • Aller à C:/Anaconda/Lib/site-packages/keras/utils/
    Ouvert vis_utils.py dans un éditeur et changer de ligne 11 de import pydot à import pydot_ng as pydot
  • Tous ensemble, allez maintenant au cahier Jupyter et tapez les commandes suivantes -
    import graphviz
    import pydot_ng as pydot
    pydot.find_graphviz()
    Si tout s'est bien passé, vous trouverez quelque chose de similaire à celui illustré ci-dessous -
    {'circo': 'C:\\Anaconda\\Library\\bin\\graphviz\\circo.exe',
    'dot': 'C:\\Anaconda\\Library\\bin\\graphviz\\dot.exe',
    'fdp': 'C:\\Anaconda\\Library\\bin\\graphviz\\fdp.exe',
    'neato': 'C:\\Anaconda\\Library\\bin\\graphviz\\neato.exe',
    'sfdp': 'C:\\Anaconda\\Library\\bin\\graphviz\\sfdp.exe',
    'twopi': 'C:\\Anaconda\\Library\\bin\\graphviz\\twopi.exe'}

1
2018-04-25 14:55



Il semblerait que le package pydot j14r soit conçu pour Windows 32 bits, mais je suppose que vous utilisez le conda 64 bits. Voir https://conda.binstar.org/j14r.


0
2017-10-14 20:46



Essayez ceci (depuis Anaconda Prompt):

conda install pydot-ng

Ensuite, dans votre code:

try:
    import pydot_ng as pydot
except ImportError:
    import pydot # if someone running with old installation

Plus à propos Pydot-ng


0
2018-04-11 06:18