Ключ к пониманию в том, что conda install graphvizне делает того же, что и pip install graphviz. conda install python-graphvizделает. conda install graphvizустанавливает двоичные файлы, что аналогично загрузке и установке GraphViz с их веб-сайта.
endolith
2
@endolith Спасибо, спасибо, спасибо.
AturSams
Ответы:
158
Пакет graphvizconda не является пакетом Python. Он просто помещает файлы graphviz в ваш виртуальный Library/каталог env . Ищите, например, dot.exeв Library/bin/каталоге.
Чтобы установить пакет Python * graphviz **, вы можете использовать «pip»: «conda install pip» и «pip install graphviz». Всегда отдавайте предпочтение пакетам conda, если они доступны вместо пакетов pip. Найдите нужный пакет (`conda search pkgxy`), а затем установите его (` conda install pkgxy`). Если он недоступен, вы всегда можете создать свои собственные пакеты conda или вы можете попробовать anaconda.org для пакетов, созданных пользователем.
Обновление : теперь python-graphvizна Anaconda.org существует пакет, который содержит интерфейс Python для этого graphvizинструмента. Просто установите его с помощью conda install python-graphviz.
(Спасибо wedran и g-kaklam за публикацию этого решения и endolith за то, что уведомили меня).
Как мне тогда установить пакет python graphviz? (это pypi.python.org/pypi/graphviz ) Я думал, что «установка conda» эквивалентна «установке pip», хотя я новичок в anaconda.
нивнив
3
Можно попробовать conda install pipи pip install graphviz.
Вольфганг Ульмер
6
Разве это не противоречит цели использования анаконды для установки пакетов Python? или не по назначению?
nivniv 02
2
Всегда отдавайте предпочтение пакетам conda, если они доступны вместо пакетов pip. Вы всегда можете создать свои собственные пакеты conda или попробовать anaconda.org для пакетов, созданных пользователем.
Вольфганг Ульмер
3
Always prefer conda packages if they are available over pip packagesДа, не следуй этому ответу. Вместо этого следуйте ответу Ведрана conda install python-graphviz.
endolith
97
На conda:
Первая установка
conda install graphviz
Тогда python-библиотека для графвиза python-graphviz
gv_python- это динамически загружаемое расширение для Python, которое обеспечивает доступ к графическим возможностям graphviz.
conda install python-graphviz
Существует также пакет pydot, который может анализировать и выгружать на язык DOT, используемый GraphViz.
это решение только для conda, пип не требуется. Мне это нравится
Goosebumps
2
Теперь, как вы узнали об этом дополнительном требовании, то есть о пакете python-graphviz, и почему Anaconda не пометила это как зависимость?
Thirsty_Crow 09
1
Я все еще получаю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.
endolith
15
для меня проблема была решена установкой другого вспомогательного пакета.
поэтому я установил пакет graphviz через анаконду, тогда мне не удалось его импортировать
после этого я установил второй пакет, названный python-graphvizтакже через anaconda
то мне удалось импортировать graphvizмодуль в свой код
(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и не может найти его , если он установлен в другом месте.
omonobic
2
Graphviz явно включен в Anaconda, чтобы его можно было использовать с pydot или pydot-ng (оба из которых включены в Anaconda). Вы можете рассмотреть возможность использования одного из них вместо модуля Python «graphviz».
Я установил graphviz, используя conda install graphvizприглашение анаконды. а затем установить pip install graphvizв той же командной строке. У меня это сработало.
conda install graphviz
не делает того же, что иpip install graphviz
.conda install python-graphviz
делает.conda install graphviz
устанавливает двоичные файлы, что аналогично загрузке и установке GraphViz с их веб-сайта.Ответы:
Пакет
graphviz
conda не является пакетом Python. Он просто помещает файлы graphviz в ваш виртуальныйLibrary/
каталог env . Ищите, например,dot.exe
вLibrary/bin/
каталоге.Чтобы установить пакет Python * graphviz **, вы можете использовать «pip»: «conda install pip» и «pip install graphviz». Всегда отдавайте предпочтение пакетам conda, если они доступны вместо пакетов pip. Найдите нужный пакет (`conda search pkgxy`), а затем установите его (` conda install pkgxy`). Если он недоступен, вы всегда можете создать свои собственные пакеты conda или вы можете попробовать anaconda.org для пакетов, созданных пользователем.Обновление : теперь
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:
Первая установка
Тогда python-библиотека для графвиза
python-graphviz
Существует также пакет pydot, который может анализировать и выгружать на язык DOT, используемый GraphViz.
источник
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
. whileconda install graphviz
делает то же самое, что и загрузка двоичных файлов с веб-сайта GraphViz.для меня проблема была решена установкой другого вспомогательного пакета.
поэтому я установил пакет graphviz через анаконду, тогда мне не удалось его импортировать
после этого я установил второй пакет, названный
python-graphviz
также через anacondaто мне удалось импортировать
graphviz
модуль в свой кодНадеюсь, это кому-то поможет :)
источник
Чтобы установить graphviz,
Если команда conda не найдена. Следуйте этим:
Разница между установкой conda и pip,
см. Этот ответ stackoverflow
источник
Фактически вы можете установить оба пакета одновременно. Для меня:
сделали свое дело.
источник
Я выполнил следующие шаги, и у меня все сработало.
1. Загрузите и установите graphviz-2.38.msi с https://graphviz.gitlab.io/_pages/Download/Download_windows.html
2. Установите переменную пути
источник
bprofile
установлен на Windows, как это только поиск вProgram Files
иProgram Files (x86)
для установленного GraphViz /dot.exe
и не может найти его , если он установлен в другом месте.Graphviz явно включен в Anaconda, чтобы его можно было использовать с pydot или pydot-ng (оба из которых включены в Anaconda). Вы можете рассмотреть возможность использования одного из них вместо модуля Python «graphviz».
источник
Для пользователей ubuntu я рекомендую такой способ:
источник
Помните: если вы используете ноутбук jupyter, перезагрузите его после установки. Это работа для меня.
Поскольку предыдущее условие является статической переменной, как показано ниже:
источник
Эта команда официально работает на python:
источник
Для этого я использую анаконду.
Я установил graphviz, используя
conda install graphviz
приглашение анаконды. а затем установитьpip install graphviz
в той же командной строке. У меня это сработало.источник
Проверьте, активирован ли тензорный поток в вашем терминале
сначала отключите его, используя
затем используйте команду
а затем установите
это решение для ПОЛЬЗОВАТЕЛЕЙ UBUNTU :) ПРИВЕТСТВУЕТ :)
источник
запустите это: conda install python-graphviz
источник
Я пробовал этот способ и работал у меня.
источник