Acabei de instalar um pacote através do anaconda ( conda install graphviz
), mas o ipython não o encontrou.
Eu posso ver uma pasta Graphviz em C:\Users\username\Anaconda\pkgs
Mas não há nada em: C:\Users\username\Anaconda\Lib\site-packages
Acabei de instalar um pacote através do anaconda ( conda install graphviz
), mas o ipython não o encontrou.
Eu posso ver uma pasta Graphviz em C:\Users\username\Anaconda\pkgs
Mas não há nada em: C:\Users\username\Anaconda\Lib\site-packages
Respostas:
O graphviz
pacote conda não é um pacote Python. Ele simplesmente coloca os arquivos graphviz no Library/
diretório do env virtual . Procure, por exemplo, dot.exe
no Library/bin/
diretório.
Atualização : existe agora um python-graphviz
pacote em Anaconda.org que contém a interface Python para a graphviz
ferramenta. Basta instalá-lo com conda install python-graphviz
.
(Agradecimentos a wedran e g-kaklam por postar esta solução e ao endolith por me notificar).
conda install pip
e pip install graphviz
.
Always prefer conda packages if they are available over pip packages
Sim, então não siga esta resposta. Siga a resposta de wedran de ao conda install python-graphviz
invés.
Em conda:
Primeira instalação
conda install graphviz
Em seguida, a biblioteca python para graphviz python-graphviz
gv_python
é uma extensão carregada dinamicamente para python que fornece acesso aos recursos gráficos dographviz
.
conda install python-graphviz
Há também o pacote pydot, que pode analisar e despejar na linguagem DOT, usado pelo 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
faz a mesma coisa que pip install graphviz
. enquanto conda install graphviz
faz a mesma coisa que baixar binários do site GraphViz.
para mim, o problema foi resolvido com a instalação de outro pacote de suporte.
então instalei o pacote graphviz através do anaconda e falhei em importá-lo
depois disso instalei um segundo pacote chamado python-graphviz
também através do anaconda
então consegui importar o graphviz
módulo para o meu código
Espero que isso ajude alguém :)
Para instalar o Graphviz,
conda install -c anaconda graphviz
pip install graphviz
Se o comando conda não for encontrado. Siga estes:
export PATH=~/anaconda/bin:$PATH
conda --version # to check your conda version
Diferença entre a instalação de conda e pip,
consulte esta resposta stackoverflow
Na verdade, você pode instalar os dois pacotes ao mesmo tempo. Para mim:
conda install -c anaconda graphviz python-graphviz
fez o truque.
Eu segui as etapas a seguir e funcionou bem para mim.
1 Baixe e instale o graphviz-2.38.msi em https://graphviz.gitlab.io/_pages/Download/Download_windows.html
2 Defina a variável de caminho
(a) Control Panel > System and Security > System > Advanced System Settings > Environment Variables > Path > Edit
(b) add 'C:\Program Files (x86)\Graphviz2.38\bin'
bprofile
instalado no Windows, uma vez que só pesquisas em Program Files
e Program Files (x86)
para um graphviz instalado / dot.exe
e não consegue encontrá-lo se ele estiver instalado em qualquer outro lugar.
O Graphviz está evidentemente incluído no Anaconda para ser usado com o pydot ou pydot-ng (ambos incluídos no Anaconda). Você pode querer considerar o uso de um desses em vez do módulo Python 'graphviz'.
Lembre-se! Se você estiver usando o notebook jupyter, reinicie-o após a instalação. Isso é trabalho para mim.
Porque a condição anterior é uma variável estática conforme abaixo:
Este comando funciona oficialmente para python:
conda install -c conda-forge python-graphviz
Estou usando o anaconda para o mesmo.
Eu instalei o graphviz usando o conda install graphviz
prompt do anaconda. e então instalado pip install graphviz
no mesmo prompt de comando. Funcionou para mim
Eu tentei dessa forma e funcionou para mim.
conda install -c anaconda graphviz
pip install graphviz
conda install graphviz
não faz a mesma coisa quepip install graphviz
.conda install python-graphviz
faz.conda install graphviz
instala os binários, que é o mesmo que baixar e instalar o GraphViz de seu site.