논리적 개념을 도식화 하기에 좋은 Graphviz anaconda에 설치하고 python언어를 이용하여 프로그램을 만들고 jupyter에서 간단한 예제를 해보려고 합니다.

아나콘다 설치는 매우 간단 해서 설명이 필요 없지만 한번 훑어보려면 아래 링크에서 아나콘다 부분만 보시면 됩니다.


[텐서플로우] 아나콘다(Anaconda)에 TensorFlow2 설치


그럼 아나콘다는 설치가 되어 있다고 치고 graphviz 설치를 시작해 봅니다.

 

Windows 7Graphviz 설치 방법


python graphviz install


먼저 시작버튼을 눌러 Anaconda Prompt를 실행하고 설치 명령어를 입력 합니다.

 

conda install graphviz

 

명령어를 입력하고 나면 잠시 후 설치하려는 프로그램 목록이 나타납니다기존에 파이선이 업데이트가 되어 있다면 설치할 package 개수가 적을 수도 있습니다.


python graphviz install




python graphviz install


진행 여부를 물어보면 y를 입력하거나 [y]가 선택되어 있으니 그냥 엔터를 처도 됩니다.


python graphviz install


기다리다 보면 설치가 완료 되었습니다.

 

conda 명령말고 pip를 이용해서 설치도 가능한데


pip install graphviz


명령어로도 설치할 수 있습니다.


python graphviz install


 

이미 설치되어 있다고 나오는군요.

 

간단한 예제를 하나 해보도록 하겠습니다. 기본적인 원형 도표를 만들고 png 이미지 파일을 만드는 프로그램 입니다.

 

from graphviz import Source

 

dot_digraph = """

digraph graphname {

    rankdir=LR;

     a -> b -> c -> e ->f;

     b -> d;

}

"""

s = Source(dot_digraph, filename='simple_digraph', format='png')

s.view()

 

그런데 프로그램을 실행하면 오류가 발생 합니다.


python graphviz install


graphviz는 설치하고 Path를 잡아줘야 합니다. 어디에 설치가 되었는지 설치 위치를 찾아야 설정을 하겠죠. graphviz 설치 위치는 아나콘다를 어디에 설치 했는가에 따라 폴더가 달라집니다. 저의 경우는


C:\ProgramData\Anaconda3\Library\bin\graphviz


요기에 설치가 되어 있습니다그럼 속성 항목에 path를 선택 해서 추가를 해 줍니다추가하는 방법은 변수 값 항목 제일 뒤에 세미콜론(;)을 추가하고 폴더 위치를 추가해 주면 됩니다.


;C:\ProgramData\Anaconda3\Library\bin\graphviz


python graphviz install


열린 시스템 속성 변수 창들을 [확인]버튼을 눌러 모두 닫아주면 시스템에 설정이 반영 됩니다그러나 이미 열려있는 jupyter notebook은 설정 값이 적용되어 있지 않는 상태 입니다새로 추가한 설정이 반영 되도록 jupyter noteboot을 종료 하고 다시 켜서 프로그램을 실행해 봅니다.


python graphviz install


잘 나오는 군요성공 입니다.

 

 

Windows 10Graphviz 설치 방법

 

Windows 10에서도 동일한 방법으로 설치와 테스트가 가능 합니다Windows 7과 방법이 동일해서 좀 성의 없이 요점만 설명을 하도록 하겠습니다.

 

Anaconda Prompt를 실행하고 설치 명령어를 입력 합니다.

 

conda install graphviz 


python graphviz install


pip 명령으로도 설치가 가능 하고요


pip install graphviz


python graphviz install


설치가 완료 되면 anaconda의 설치 위치를 알면 graphviz의 설치 위치도 찾을 수 있습니다.


C:\anaconda3\Library\bin\graphviz


python graphviz install


저는 이곳에 설치가 되어 있습니다.  환경 변수 path에 위치를 추가해 줍니다.


python graphviz install


설정 값을 반영하기 위해 주피터 노트북 창을 닫고 재시작 하여 프로그램을 시작해 봅니다.


python graphviz install


당연히 윈도우10에서도 잘 실행이 됩니다.


- copy coding -


+ Recent posts