각종공부/파이썬 오류 해결 & 팁
[파이썬] Graphviz PATH 오류
달슬
2018. 12. 16. 15:40
반응형
graphviz 모듈을 이용하여 dot 파일을 png 파일로 변환하려 하는데,
make sure the Graphviz executables are on your systems' PATH
라는 오류가 발생하여 이를 해결하는데 한참 걸렸습니다.
방법은 다음과 같습니다.
1. https://graphviz.gitlab.io/_pages/Download/Download_windows.html 접속하여 msi 파일 다운로드
2. 시스템 환경변수 path에
- 파일위치\graphviz2.xx\bin
- 파일위치\graphviz2.xx\bin\dot.exe
추가하기
3. 파이썬에서
import os
os.environ["PATH"] += os.pathsep + '파일위치\Graphviz2.38/bin/'
실행까지 하고나서야 비로소
import graphviz
with open('파일위치\iris_tree.dot', 'r', encoding='UTF-8') as f:
dot_graph = f.read()
dot = graphviz.Source(dot_graph)
dot.format = 'png'
dot.render(filename='iris_tree', directory='파일위치', cleanup=True)
dot
가 제대로 진행되었습니다.
반응형