Відповіді:
Пакет graphvizconda не є пакетом 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 зі свого веб-сайту.