Відповіді:
Пакет graphviz
conda не є пакетом Python. Він просто поміщає файли graphviz у Library/
каталог вашого віртуального env . Шукайте, наприклад, dot.exe
у Library/bin/
каталозі.
Оновлення : Зараз python-graphviz
на Anaconda.org існує пакет, який містить інтерфейс Python для graphviz
інструменту. Просто встановіть його за допомогою conda install python-graphviz
.
(Дякую wedran та g-kaklam за розміщення цього рішення та endolith за те, що повідомили мене).
conda install pip
і pip install graphviz
.
Always prefer conda packages if they are available over pip packages
Так, тому не слідкуйте за цією відповіддю. Натомість дотримуйтесь відповіді wedran conda install python-graphviz
.
За умовою:
Спочатку встановіть
conda install graphviz
Потім бібліотека python для graphviz python-graphviz
gv_python
- це динамічно завантажуване розширення для python, яке забезпечує доступ до графічних засобівgraphviz
.
conda install python-graphviz
Існує також пакет pydot, який може аналізувати та зливати на мову DOT, що використовується 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
робить те саме, що і pip install graphviz
. при цьому conda install graphviz
робить те саме, що завантажувати двійкові файли з веб-сайту GraphViz.
для мене проблема була вирішена встановленням іншого допоміжного пакета.
тому я встановив пакет graphviz через anaconda, тоді мені не вдалося його імпортувати
після цього я встановив другий пакет, названий python-graphviz
також через anaconda
тоді мені вдалося імпортувати graphviz
модуль у свій код
Сподіваюся, це комусь допоможе :)
Щоб встановити graphviz,
conda install -c anaconda graphviz
pip install graphviz
Якщо команду conda не знайдено. Слідуйте цим:
export PATH=~/anaconda/bin:$PATH
conda --version # to check your conda version
Різниця між установкою conda та pip,
зверніться до цієї відповіді stackoverflow
Ви можете фактично встановити обидва пакети одночасно. Для мене:
conda install -c anaconda graphviz python-graphviz
зробив трюк.
Я виконав наступні кроки, і це добре в мене спрацювало.
1. Завантажте та встановіть graphviz-2.38.msi з https://graphviz.gitlab.io/_pages/Download/Download_windows.html
2. Встановіть змінну шляху
(a) Control Panel > System and Security > System > Advanced System Settings > Environment Variables > Path > Edit
(b) add 'C:\Program Files (x86)\Graphviz2.38\bin'
bprofile
встановлений на Windows, як це тільки пошук в Program Files
і Program Files (x86)
для встановленого GraphViz / dot.exe
і не може знайти його , якщо він встановлений в іншому місці.
Очевидно, Graphviz включений в Anaconda для використання з pydot або pydot-ng (обидва вони включені в Anaconda). Можливо, ви захочете використати один із них замість модуля Python 'graphviz'.
Ця команда працює офіційно для python:
conda install -c conda-forge python-graphviz
Я спробував таким чином і працював на мене.
conda install -c anaconda graphviz
pip install graphviz
conda install graphviz
що не робиться те саме, щоpip install graphviz
.conda install python-graphviz
робить.conda install graphviz
встановлює двійкові файли, що те саме, що завантажувати та встановлювати GraphViz зі свого веб-сайту.