본문 바로가기
Python

[python]Windows 10에 pygraphviz 설치하기(conda)

by 전봇대파괴자 2021. 4. 25.

 

이 글은 윈도우에서 pygraphviz를 설치하고 싶어하는, 혹은 설치해야 하는 사람들을 위한 게시물입니다.

먼저 pygraphviz라는 라이브러리에 대해 간단하게 설명하고 넘어가겠습니다. 

 

1. Graphviz, Pygraphviz

graphviz로 시각화한 모델과 process workflow

   

pygraphviz에 대해 설명하려면 먼저 graphviz에 대해 설명해야 합니다. graphviz는 시각화에 쓰이는 라이브러리로, 위의 그림과 같이 머신러닝 모델이나 딥러닝 모델, 프로세스의 흐름 같은 구조화된 정보를 그래프나 다이어그램 등으로 보기 좋게 만들어줍니다. 

 

pygraphviz

pygraphviz는 python 언어로 바로 위의 graphviz를 사용할 수 있게 해주는 패키지입니다. pygraphviz를 설치하면 python으로 graphviz의 그래프를 생성하고, 읽고, 편집하는 등의 작업을 할 수 있습니다. 

 

 

2. 설치 순서

conda 환경이냐 아니냐에 따라 차이가 발생합니다. 여기서는 conda가 설치되었을 경우를 가정해 설명합니다. 순서는 다음과 같습니다. 

 

(1) graphviz 다운로드 

(2) conda 업데이트

(3) cmd에서 pygraphviz 설치

 

저는 Window 10을 사용하고 있으므로 윈도우용 graphviz를 다운받았습니다. 다운받은 후 더블클릭을 하면 설치 창이 뜨고 설치가 진행됩니다. 다음 다음을 누르다 보면 설치가 완료되어 있을 것입니다. 그 다음은 cmd나 Anaconda prompt를 켜서 conda 업데이트를 해줘야 합니다. conda 가상환경을 활성화시키는 것을 잊지 마세요!

 

conda update --force conda # conda 업데이트

 

미리 업데이트를 해주는 이유는 Removeerror(ex. RemoveError: 'requests' is a dependency of conda and cannot be removed from conda's operating environment.)가 발생하는 걸 막기 위해서입니다. 업데이트가 끝나면, cmd에서 pygraphviz를 설치해줍니다. 

 

conda install python-graphviz # pygraphviz 설치

 

설치가 완료되면 done. 이라는 간단한 메시지가 뜰 것입니다.

conda가 없을 경우 어떻게 pygraphviz를 설치하는지는 다음 게시물에서 다뤄보도록 하겠습니다.

 

 

 

※ 참고 자료

rfriend.tistory.com/382

 

맥북에 Graphviz, pygraphviz 설치하고 Decision Tree 시각화해보기

Graphviz는 AT&T와 Bell Labs에서 만든 오픈소스 시각화 소프트웨어입니다. Graphviz는 구조화된 정보를 추상화된 그래프나 네트워크 형태의 다이어그램으로 제시를 해줍니다. 가령, 기계학습의 Decision T

rfriend.tistory.com

ek-koh.github.io/data%20analysis/graphviz/

 

결정트리 모델 시각화하기 (Graphviz)

결정트리 알고리즘을 쉽게 시각화할 수 있게 해주는 Graphviz를 설치하고, 설정하고, 사용하는 방법에 대해 정리한 글입니다.

ek-koh.github.io