2014-10-13 19 views
13

Próbujesz wygenerować niektóre pliki PDF drzew decyzyjnych, wykonując następujące czynności: some of the sklearn documentation, ale nie można pobrać Pydot na moim komputerze. Czy jest jakiś sposób użycia instalatora conda do zainstalowania pakietu pydot? Na podstawie błędów wiersza poleceń widzę, że może to być problem z 64-bitową wersją. Używam binstar wyszukiwania, aby znaleźć kanał pakiet:Jak mogę użyć Conda do instalacji pydot?

C:\binstar search -t conda 

co daje rekomendację patrząc na opakowaniach w szczegółach używając

binstar show j14r/pydot 

Które następnie każe mi

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

ale kiedy Uruchomię polecenie instalacji conda, otrzymuję następujący błąd (ten sam błąd dla wszystkich wymienionych pakietów pydot):

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 

który odsyła mnie z powrotem do początku tego wszystkiego. Jakieś pomysły? Dziękuje wszystkim.

Odpowiedz

19

To może pomóc dla kogoś, kto szuka Dla Anaconda pod Windows 10 64 Bit, Środowisko: Windows 10 64 Bit, Python 3.5.2, Anaconda 4.2.0 (64-bit)

  1. Pobierz "Graphviz-2.38.msi" od http://www.graphviz.org/Download_windows.php
  2. Wykonaj "Graphviz-2.38.msi" plik
  3. Dodaj folder bin Graphviz do zmiennej środowiskowej PATH systemu (na przykład: „C: \ Graphviz2.38 \ bin ")
  4. Przejdź do opcji Anaconda Prompt za pomocą menu startowego (kliknij prawym przyciskiem myszy i wybierz "Uruchom jako administrator". Możemy dostać kwestie uprawnień, jeśli nie Prompt jako otwarty jako Administrator)
  5. Wykonaj polecenie: Conda zainstalować Graphviz
  6. Wykonaj polecenie: pip install git + https://github.com/nlhepler/pydot.git
  7. wykonać polecenie "Lista Conda" i upewnij się pydot i graphviz moduły są wymienione. Dzięki
+1

Możesz użyć 'import pydot; wydrukuj pydot.find_graphviz() ', aby sprawdzić, czy pominąłeś krok –

0

Wygląda na to, że pakiet p200 j14r został stworzony dla 32-bitowego systemu Windows, ale domyślam się, że używasz warunku 64-bitowego. Zobacz https://conda.binstar.org/j14r.

+5

Tak, dokładnie. Czuję się głupio, że o to pytam, ale czy możesz wskazać mi, jak mogę go zbudować na 64-bit? Lub przynajmniej zainstalować go za pomocą instalatora Conda? – joe

3

Spróbuj uruchomić następujące:

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

Miałem to samo pytanie dla mojej instalacji x64 Anaconda3 na Windows 8.1.

Oto co zrobiłem:

1) Zainstalowana GitHub for Windows https://windows.github.com/

2) Otwarty GIT Shell (co jest sesja PowerShell który pozwala polecenia git)

3) Instalacja pydot od https://github.com/nlhepler/pydot z tym poleceniem:

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

4) można sprawdzić, czy został zainstalowany pydot wydając

conda list 
0

Spróbuj (od Anaconda Prompt):

conda install pydot-ng 

Następnie w kod:

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

Więcej o Pydot-ng

Powiązane problemy