Właśnie zainstalowałem pakiet przez anaconda ( conda install graphviz
), ale ipython go nie znalazł.
Widzę folder graphviz w C:\Users\username\Anaconda\pkgs
Ale nie ma nic w: C:\Users\username\Anaconda\Lib\site-packages
Odpowiedzi:
graphviz
Pakiet Conda jest żaden pakiet Python. Po prostu umieszcza pliki graphviz w katalogu wirtualnego env Library/
. Poszukaj np. dot.exe
W Library/bin/
katalogu.
Aktualizacja : python-graphviz
na Anaconda.org istnieje już pakiet, który zawiera interfejs Pythona dla graphviz
narzędzia. Po prostu zainstaluj go z conda install python-graphviz
.
(Podziękowania dla Wedrana i g-kaklam za przesłanie tego rozwiązania i do Endolith za powiadomienie mnie).
conda install pip
i pip install graphviz
.
Always prefer conda packages if they are available over pip packages
Tak, więc nie stosuj się do tej odpowiedzi. Zamiast tego postępuj zgodnie z odpowiedzią Wedrana conda install python-graphviz
.
Na conda:
Pierwsza instalacja
conda install graphviz
Następnie biblioteka Pythona dla graphviz python-graphviz
gv_python
to dynamicznie ładowane rozszerzenie dla języka Python, które zapewnia dostęp do funkcji wykresów programugraphviz
.
conda install python-graphviz
Istnieje również pakiet pydot, który może analizować i wrzucać do języka DOT, używanego przez GraphViz
conda install pydot
OSError: `pydot` failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/) and ensure that its executables are in the $PATH.
conda install python-graphviz
robi to samo co pip install graphviz
. podczas gdy conda install graphviz
robi to samo, co pobieranie plików binarnych ze strony GraphViz.
u mnie problem został rozwiązany poprzez zainstalowanie innego pakietu pomocniczego.
więc zainstalowałem pakiet graphviz przez anacondę, a potem nie udało mi się go zaimportować
po tym zainstalowałem drugi pakiet nazwany python-graphviz
również przez anacondę
następnie udało mi się zaimportować graphviz
moduł do mojego kodu
Mam nadzieję, że to komuś pomoże :)
Aby zainstalować graphviz,
conda install -c anaconda graphviz
pip install graphviz
Jeśli nie znaleziono polecenia conda. Postępuj zgodnie z tymi:
export PATH=~/anaconda/bin:$PATH
conda --version # to check your conda version
Różnica między instalacją Conda i Pip,
zapoznaj się z odpowiedzią dotyczącą przepełnienia stosu
W rzeczywistości możesz zainstalować oba pakiety w tym samym czasie. Dla mnie:
conda install -c anaconda graphviz python-graphviz
załatwił sprawę.
Wykonałem następujące kroki i działało dobrze.
1. Pobierz i zainstaluj graphviz-2.38.msi z https://graphviz.gitlab.io/_pages/Download/Download_windows.html
2. Ustaw zmienną ścieżki
(a) Control Panel > System and Security > System > Advanced System Settings > Environment Variables > Path > Edit
(b) add 'C:\Program Files (x86)\Graphviz2.38\bin'
bprofile
zainstalować w systemie Windows, ponieważ wyszukuje tylko Program Files
i Program Files (x86)
dla zainstalowanego Graphviz / dot.exe
i nie znajduje go, jeśli jest zainstalowany w innym miejscu.
Graphviz jest ewidentnie zawarty w Anaconda, więc może być używany z pydot lub pydot-ng (z których oba są zawarte w Anaconda). Możesz rozważyć użycie jednego z nich zamiast modułu Python „graphviz”.
To polecenie działa oficjalnie dla Pythona:
conda install -c conda-forge python-graphviz
Używam anakondy do tego samego.
Zainstalowałem graphviz używając conda install graphviz
w zachęcie anacondy. a następnie zainstalowany pip install graphviz
w tym samym wierszu polecenia. U mnie to zadziałało.
Próbowałem w ten sposób i pracowałem dla mnie.
conda install -c anaconda graphviz
pip install graphviz
conda install graphviz
nie robi tego samego, copip install graphviz
.conda install python-graphviz
robi.conda install graphviz
instaluje pliki binarne, co jest tym samym, co pobieranie i instalowanie GraphViz z ich strony internetowej.