2014-12-15 19 views
6

Chcę móc tworzyć graficzne drzewa decyzyjne w języku Python i obecnie próbuję zainstalować zarówno pydot, jak i graphviz.Instalowanie pakietów pydot i graphviz w środowisku Anaconda

Używam Anaconda jako mojego środowiska (wraz z Spyder) i próbowali uruchomić następujące linie kodu

conda install -c https://conda.binstar.org/t/TOKEN/j14r pydot 

z wynikiem

Error: unknown host: http://repo.continuum.io/pkgs/pro/win-32/ 
Error: unknown host: http://repo.continuum.io/pkgs/free/win-32/ 
Error: unknown host: https://conda.binstar.org/t/TOKEN/j14r/win-32/ 
Error: No packages found matching: pydot 

Próbowałem również używając pip install pydot i pip install graphviz z podobnymi wynikami:

Downloading/unpacking pydot 
    Cannot fetch index base URL https://pypi.python.org/simple/ 
    Could not find any downloads that satisfy the requirement pydot 
Cleaning up... 
No distributions at all found for pydot 
Storing complete log in [...] 

I Zaczynam się nudzić próbując dowiedzieć się, jak sobie z tym poradzić, więc miałem nadzieję, że ktoś może mi dać jakieś wskazówki.

Dzięki

+0

Czy na pewno możesz otworzyć te linki w przeglądarce? – bosnjak

+0

Czy próbowałeś również z '--allow-external'? – bosnjak

+0

Co masz na myśli? Wygląda na to, że TOKEN jest dziwny, ale pozostałe są w porządku. – gussilago

Odpowiedz

3

miałem ten sam problem i rozwiązać go przez (kolejność jest ważne):

  1. Instalacja graphviz, po prostu poprzez sudo apt-get install graphviz
  2. Instalowanie graphviz dla Pythona poprzez Conda sudo ~/anaconda2/bin/conda install graphviz
  3. Na koniec, instalując pydot przy użyciu warunku sudo ~/anaconda2/bin/conda install pydot

Ta odpowiedź jest spóźniona, ale ten post pomógł mi (wraz z this one że wymienia kolejność montażu), więc mam nadzieję, że ta odpowiedź pomoże kogoś innego. Używam Ubuntu 14.04 i Python 2.7.

P.S. najwyraźniej mogą wystąpić pewne problemy z etapem 1 powyższego algorytmu, this post wspomina, jak je naprawić.

0

Just Installed it Proszę sprawdzić, czy to działa dla Ciebie ...

1) Otwórz "Anakonda Wiersz" poprzez naciśnięcie OKNO + S (dla systemu operacyjnego Windows Users) i wpisz polecenie cmd. Następnie wybierz odpowiednio.

2) Wpisz komendę "pip zainstalować pydot"

3) postępuj zgodnie z wyświetlanymi informacjami.

UWAGA: Używam wersji Conda 4.3.21 i Python 3.6

i decyzja Drzewo Realizacja poniżej:

Graphical Visualization of the Decision Tree

+0

Proszę użyć komentarza, jeśli nie jesteś pewien. Możesz komentować zamiast odpowiadać po uzyskaniu wystarczającej reputacji. Tak, wiem, że to chwilka 22. :) – klutt

1

pip install pydot powinien zainstalować wersję 1.2.3 z PyPI. Od czasu OP, dystrybucja dla pydot została przesłana do PyPI.