본문 바로가기

Computer

[Keras] Failed to import pydot ? pydot 문제가 아닙니다..

keras 에서는 시각화를 위해 graphviz 라는 것을 사용하는데, 이를 따로 설치해주지 않으면 model_to_dot 이 제대로 작동하지 않는다.


graphviz를 설치하는 방법은 아래와 같다.


1. https://www.graphviz.org/download/

여기에 들어가서 자신의 OS에 맞는 graphviz를 설치해준다.


2. 윈도우의 경우 경로 설정을 해주어야 하는데,

제어판->시스템->고급시스템 설정->환경변수 에 들어가면 크게 두 박스가 보인다.

먼저 시스템 변수에서 path 항목을 찾아서 더블클릭하면 아래와 같이 화면이 하나 더 뜨게 된다.

여기에서 새로 만들기를 누르고 자신의 graphviz가 설치된 폴더 + \bin 을 넣는다.

예를 들어, C:\Program Files (x86)\Graphviz2.38\bin 이런 식.


확인을 누르고 나온 후에 시스템 변수 상자 안에 있는 새로 만들기를 누르고 아래와 같이 만들어 준다.

이름은 GRAPHVIZ_DOT, 변수값은 위에서 넣었던 폴더 주소와 동일하게.


이렇게 한 후 pycharm/jupyter 를 다시 실행하면 정상적으로 keras 시각화를 볼 수 있다.