본문 바로가기
에러 모음

grapgviz - ExecutableNotFound 에러 간단 해결 _ XGboost tree 그리기

by code cleaner 2020. 4. 8.
반응형

* 에러 문구 : 

ExecutableNotFound: failed to execute ['dot', '-Tpng'], make sure the Graphviz executables are on your systems' PATH

 

원인 : 말 그대로 Path 문제

 

* 기존에 설치된 환경

python 3.7

pip install graphviz 진행함

 

* 체크하기 : graphviz 파일 있는지 확인

c:\users\user\appdata\local\programs\python\python37\lib\site-packages 

이미 존재함.. ㅠㅠ

 

* graphviz 직접 다운로드받아서 설치

 

1) 현재 stable한 패키지 설치 (window 기준)

1-1) 패키지 다운로드

https://graphviz.gitlab.io/_pages/Download/Download_windows.html

'graphviz-2.38.msi' 다운로드

(ubuntu는 'https://graphviz.gitlab.io/_pages/Download' 링크에서 필요한 버전 다운로드하기)

 

1-2) 커맨드창에서 설치하기

 1-2-1) 관리자 권한으로 실행하기

 1-2-2) 파일 다운로드 받은 directory로 이동하기

 1-2-3) 설치 입력 => msiexec /a graphviz-2.38.msi

설치 실행
설치중 path 설정 가능 => 그냥 default가 최고임

 

1-3) 환경변수 설정

 1-3-1) 내 PC > 우클릭 > 속성 > 고급시스템 설정 > 시스템 속성 > 고급 > 환경변수 > 시스템 변수 추가

변수 이름에 똑같지만 'graphviz' 이외의 다른걸로 넣어주면 됨

변수 값: 'C:\Program Files (x86)\Graphviz2.38\bin; C:\Program Files (x86)\Graphviz2.38\bin\dot.exe'입력

 

 

해결~ 

반응형