Просто установил пакет через anaconda ( conda install graphviz), но ipython его не нашел.
Я вижу папку graphviz в C:\Users\username\Anaconda\pkgs
Но ничего нет в: C:\Users\username\Anaconda\Lib\site-packages
Ответы:
Пакет 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Да, не следуй этому ответу. Вместо этого следуйте ответу Ведрана conda install python-graphviz.
На conda:
Первая установка
conda install graphviz
Тогда python-библиотека для графвиза 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. while conda install graphvizделает то же самое, что и загрузка двоичных файлов с веб-сайта GraphViz.
для меня проблема была решена установкой другого вспомогательного пакета.
поэтому я установил пакет graphviz через анаконду, тогда мне не удалось его импортировать
после этого я установил второй пакет, названный 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 с их веб-сайта.