Diagrams 에러 - Graphviz path 설정(Window)

박단이·2023년 12월 8일

에러 모음

목록 보기
1/1

에러의 배경

python 코드를 통해 flow chart를 그릴 수 있는 Diagrams 라이브러리를 사용하려고 했으나, 계속 아래와 같은 에러가 났다.
Diagrams 에러
대체 저 에러가 무엇인고... 검색을 해보니 Graphviz라는 라이브러리에 의존하기 때문이라고 한다. graphviz 라이브러리를 사용하기 위해선 graphviz 위치를 환경변수 설정해야 한다고 한다.

해결 과정

1. pip install 위치

pip install diagrams를 통해 설치할 때 graphviz도 같이 설치된다. 설치된 위치를 path 설정해야한다고 했지만, 나는 가상환경에서 설치했기 때문에 다른 가상환경에서 사용하고 싶을 때 path를 바꿔줘야한다는 부분이 불편했다.
그래서 범용적으로 쓸 수 있는 방법을 찾아봤다.

2. Graphviz 사이트에서 설치 (해결!)

  1. graphviz 사이트(https://graphviz.org/download/)에 접속하여 "graphviz-9.0.0 (64-bit) EXE installer" 다운받고 설치한다.
    graphviz 설치
  2. 설치할 때 모두다 다음 > 동의 > 다음 > .. 하여 디폴트값으로 모두 설치한다.
  3. 설치가 완료되면 Graphviz 설치된 폴더(C:\Program Files\Graphviz)로 이동하고 bin폴더의 위치bin폴더 안에 있는 dot.exe 파일의 위치를 복사한다.
  4. 환경변수에 들어가 위의 2가지를 PATH에 추가한다.
    graphviz 환경변수 설정

끝~!

profile
데이터 엔지니어를 꿈꾸는 주니어 입니다!

0개의 댓글