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 graphvizpacote conda não é um pacote Python. Ele simplesmente coloca os arquivos graphviz no Library/diretório do env virtual . Procure, por exemplo, dot.exeno Library/bin/diretório.
Atualização : existe agora um python-graphvizpacote em Anaconda.org que contém a interface Python para a graphvizferramenta. 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 pipe pip install graphviz.
Always prefer conda packages if they are available over pip packagesSim, então não siga esta resposta. Siga a resposta de wedran de ao conda install python-graphvizinvé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-graphvizfaz a mesma coisa que pip install graphviz. enquanto conda install graphvizfaz 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-graphviztambém através do anaconda
então consegui importar o graphvizmó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'
bprofileinstalado no Windows, uma vez que só pesquisas em Program Filese Program Files (x86)para um graphviz instalado / dot.exee 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 graphvizprompt do anaconda. e então instalado pip install graphvizno 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 graphviznão faz a mesma coisa quepip install graphviz.conda install python-graphvizfaz.conda install graphvizinstala os binários, que é o mesmo que baixar e instalar o GraphViz de seu site.