it-swarm.com.de

Wie kann ich Pydot mit Conda installieren?

Beim Versuch, einige PDFs von Entscheidungsbäumen zu erstellen, indem Sie einige der Sklearn-Dokumentation befolgen, aber Pydot nicht auf meinem Computer abrufen kann Gibt es eine Möglichkeit, mit dem Conda-Installationsprogramm das pydot-Paket zu installieren? Basierend auf den Befehlszeilenfehlern, die ich sehe, kann es sich um ein 64-Bit-Problem handeln. Ich benutze binstar search, um den Paketkanal zu finden:

C:\binstar search -t conda 

Was gibt die Empfehlung, die Pakete im Detail zu betrachten

binstar show j14r/pydot

Was sagt mir dann zu

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

Wenn ich jedoch den Befehl conda install ausführen, erhalte ich die folgende Fehlermeldung (gleiche Fehlermeldung für alle aufgeführten pydot-Pakete):

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

das schickt mich an den Anfang von allem zurück. Irgendwelche Ideen? Danke euch allen.

15
joe

Dies kann für jemanden hilfreich sein, der nach Anaconda unter Windows 10 64 Bit, Sucht. Umgebung: Windows 10 64 Bit, Python 3.5.2, Anaconda 4.2.0 (64-Bit)

  1. Laden Sie "graphviz-2.38.msi" von https://graphviz.gitlab.io/_pages/Download/Download_windows.html herunter.
  2. Führen Sie die Datei "graphviz-2.38.msi" aus
  3. Fügen Sie den Ordner "graphviz bin" zur PATH-Systemumgebungsvariablen hinzu (Beispiel: "C:\Graphviz2.38\bin").
  4. Gehen Sie zu Anaconda Prompt über das Startmenü (Achten Sie darauf, dass Sie mit der rechten Maustaste klicken und "Als Administrator ausführen" wählen. Möglicherweise werden Berechtigungsprobleme angezeigt, wenn Prompt nicht als Administrator geöffnet ist.)
  5. Führen Sie den Befehl aus: conda install graphviz
  6. Führen Sie den Befehl aus: pip install git + https://github.com/nlhepler/pydot.git
  7. Führen Sie den Befehl "conda list" aus und vergewissern Sie sich, dass die Module pydot und graphviz aufgeführt sind
25

Ich hatte die gleiche Frage für meine Anaconda3 x64-Installation unter Windows 8.1.

Folgendes habe ich getan:

1) Installierte Github für Windows https://windows.github.com/

2) Die Git-Shell wurde geöffnet (eine PowerShell-Sitzung, die git-Befehle zulässt).

3) Installieren Sie den pydot von https://github.com/nlhepler/pydot mit diesem Befehl:

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

4) Sie können prüfen, ob pydot installiert wurde

conda list

Versuchen Sie, folgendes auszuführen:

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

Neuer pydot - Link für das 64-Bit-Installationsprogramm https://anaconda.org/rmg/pydot oder einfach 

conda install -c rmg pydot

2
njjnex

Die meisten Leute gaben großartige Einblicke, hier ist ein Verfahren, das ich für mich selbst nützlich finde -

vermutet conf. -> Anaconda 4.4.0 oder höher, Win 8+ und Verwendung von Anaconda Prompt

  • Wenige erforderliche Installationen (keine Bestellung erforderlich)
    1. pip install pydot-ng
    2. conda install graphviz
    3. pip install graphviz
  • PATH-Einstellung -> Fügen Sie unter Benutzerumgebungsvariablen C:/Anaconda/Library/bin/graphviz In PATH (nicht Path) ein.
  • Gehe zu C:/Anaconda/Lib/site-packages/keras/utils/
    Öffnen Sie nun vis_utils.py In einem Editor und ändern Sie Zeile 11 von import pydot In import pydot_ng as pydot.
  • Alles klar, gehe jetzt zu Jupyter Notebook und tippe die folgenden Befehle ein -
    import graphviz
    import pydot_ng as pydot
    pydot.find_graphviz()
    Wenn alles gut gelaufen ist, finden Sie etwas Ähnliches wie unten gezeigt -
    {'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'}
2
dataLeo

Versuchen Sie folgendes (von Anaconda Prompt):

conda install pydot-ng

Dann in Ihrem Code:

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

Mehr über Pydot-ng

1
tony_tiger

Es sieht so aus, als sei das Paket j14r pydot für 32-Bit-Windows gebaut, aber ich schätze, Sie verwenden die 64-Bit-Conda. Siehe https://conda.binstar.org/j14r

0
asmeurer