anaconda-graphviz-설치 후 가져올 수 없음


99

아나콘다 ( conda install graphviz)를 통해 패키지를 설치 했지만 ipython이 찾을 수 없습니다.

graphviz 폴더를 볼 수 있습니다. C:\Users\username\Anaconda\pkgs

그러나 다음에는 아무것도 없습니다. C:\Users\username\Anaconda\Lib\site-packages

여전히 작동하지 않을 것입니다


14
이해의 핵심 conda install graphvizpip install graphviz. conda install python-graphviz않습니다. conda install graphviz웹 사이트에서 GraphViz를 다운로드하여 설치하는 것과 동일한 바이너리를 설치합니다.
endolith

2
@endolith 감사합니다, 감사합니다, 감사합니다.
AturSams

답변:


158

graphvizCONDA 패키지는 없습니다 파이썬 패키지. 단순히 graphviz 파일을 가상 환경의 Library/디렉토리에 넣습니다 . 예를 들어 디렉토리 dot.exe에서 찾으십시오 Library/bin/.

`graphviz` ** Python 패키지 **를 설치하려면`pip` :`conda install pip` 및`pip install graphviz`를 사용할 수 있습니다. pip 패키지보다 사용할 수있는 경우 항상 conda 패키지를 선호합니다. 필요한 패키지 (`conda search pkgxy`)를 검색 한 다음 설치합니다 (`conda install pkgxy`). 사용할 수없는 경우 언제든지 자체 conda 패키지를 빌드하거나 사용자 빌드 패키지에 대해 anaconda.org를 사용해 볼 수 있습니다.

업데이트 : 이제 도구에 대한 Python 인터페이스가 포함 된 python-graphviz패키지가 Anaconda.org 에 있습니다 graphviz. 간단히 conda install python-graphviz.
(덕분에 웨드 란g-kaklam 이 솔루션을 게시하고에 endolith 나를 통지).


1
graphviz python 패키지를 어떻게 설치합니까? (이 pypi.python.org/pypi/graphviz ) 나는 아나콘다 생각에 새로운 해요, "설치 CONDA"생각 "설치 PIP"에 해당했다.
nivniv

3
당신은 시도 할 수 conda install pippip install graphviz.
Wolfgang Ulmer 2015

6
파이썬 패키지를 설치하기 위해 아나콘다를 사용하는 목적을 무너 뜨리지 않습니까? 아니면 애초에 의도 된 목적이 아닌가?
nivniv

2
pip 패키지보다 사용할 수있는 경우 항상 conda 패키지를 선호 합니다. 언제든지 자신 만의 conda 패키지를 빌드하거나 사용자 빌드 패키지에 대해 anaconda.org 를 사용해 볼 수 있습니다 .
Wolfgang Ulmer 2015

3
Always prefer conda packages if they are available over pip packages예,이 답변을 따르지 마십시오. conda install python-graphviz대신 wedran의 대답을 따르십시오 .
endolith

97

conda에서 :

처음 설치

conda install graphviz

그런 다음 graphviz 용 파이썬 라이브러리 python-graphviz

gv_python의 그래프 기능에 대한 액세스를 제공하는 동적으로로드 된 Python 용 확장입니다 graphviz.

conda install python-graphviz

GraphViz에서 사용하는 DOT 언어로 구문 분석하고 덤프 할 수있는 pydot 패키지도 있습니다.

conda install pydot

5
이것은 conda 전용 솔루션이며 pip가 필요하지 않습니다. 나는 그것을 좋아한다
Goosebumps

2
이제이 추가 요구 사항, 즉 'python-graphviz'패키지에 대해 어떻게 알게되었으며 아나콘다가이를 종속성으로 표시하지 않은 이유는 무엇입니까?
Thirsty_Crow

1
나는 아직도 얻을OSError: `pydot` failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/) and ensure that its executables are in the $PATH.
endolith

아하! conda install python-graphviz와 같은 일을 pip install graphviz합니다. conda install graphvizGraphViz 웹 사이트에서 바이너리를 다운로드하는 것과 동일한 작업 을 수행합니다.
endolith

15

나를 위해 다른 지원 패키지를 설치하여 문제가 해결되었습니다.

그래서 아나콘다를 통해 graphviz 패키지를 설치 한 다음 가져 오지 못했습니다.

그 후 python-graphvizanaconda를 통해 두 번째 패키지를 설치했습니다.

그런 다음 graphviz모듈을 내 코드로 가져 오는 데 성공했습니다.

나는 이것이 누군가에게 도움이되기를 바랍니다. :)


7

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 답변을 참조하십시오.


7

실제로 두 패키지를 동시에 설치할 수 있습니다. 나를 위해 :

conda install -c anaconda graphviz python-graphviz

트릭을했다.


3

나는 다음 단계를 따랐으며 잘 작동했습니다.

1 . https://graphviz.gitlab.io/_pages/Download/Download_windows.html 에서 graphviz-2.38.msi를 다운로드하여 설치합니다.

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에서, 윈도우에로만 검색을 설치 Program Files하고 Program Files (x86)설치된은 GraphVIZ을 위해 / dot.exe그리고 그것은 다른 곳 설치되어있는 경우 그것을 찾기 위해 실패합니다.
omonobic

2

Graphviz는 pydot 또는 pydot-ng (둘 다 Anaconda에 포함되어 있음)와 함께 사용하기 위해 Anaconda에 포함되어 있습니다. 'graphviz'Python 모듈 대신 이들 중 하나를 사용하는 것이 좋습니다.


2

우분투 사용자에게는 다음과 같은 방법을 권장합니다.

sudo apt-get install -y graphviz libgraphviz-dev

2

참고! jupyter 노트북을 사용하는 경우 설치 후 다시 시작하십시오. 그것은 나를위한 일입니다.

이전 조건은 아래와 같이 정적 변수이기 때문입니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

여기에 이미지 설명 입력



0

나는 아나콘다를 사용하고 있습니다.

conda install graphviz아나콘다 프롬프트에서 사용하여 graphviz를 설치했습니다 . 그런 다음 pip install graphviz동일한 명령 프롬프트에 설치 됩니다. 그것은 나를 위해 일했습니다.


0

터미널에서 tensorflow가 활성화되어 있는지 확인

먼저 다음을 사용하여 비활성화하십시오.

conda deactivate

그런 다음 명령을 사용하십시오.

conda install python-graphviz

그런 다음 설치

conda install graphviz

이것은 UBUNTU 사용자위한 솔루션입니다 :) 건배 :)



0

나는 이런 식으로 시도하고 나를 위해 일했습니다.

conda install -c anaconda graphviz
pip install graphviz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.