728x90
728x90
keras에서 모델을 그림으로 보여주는 plot_model을 사용하는 도중에 에러가 발생하였다.
from tensorflow.keras.utils import plot_model
모듈을 불러오고 모델을 만든 후 plot_model을 생성하였는데 아래와 같은 오류가 발생했다.
구글에서 검색했을 때에는 관련 패키지 전부 삭제 (pydot, graphviz, pydotplus) 후 conda 명령어로 설치하면 된다는데 나는 아나콘다를 쓰지 않기 때문에 관계가 없었다.
위 오류에서 알려준 https://graphviz.gitlab.io/download/ 사이트에 가서 직접 다운 받은 후 패키지(graphviz)를 설치하면 해결 가능하다. 다만 어떤 stackoverflow 에서는 윈도우 10 환경에 아나콘다를 쓰지 않으면 32bit를 다운 받으라고 하는데 내가 해 본 결과 굳이 그렇게 할 필요는 없었다. 나는 64bit 환경이라 64bit를 받았는데 문제 없이 실행되었다.
다만 처음에는 별 생각 없이 아래 그림처럼 최신 버전을 받았는데 실행되지 않았다. 8.1로 다운 받고 graphviz 패키지를 설치하니 0.20 버전으로 뜨는데 내 환경에서는 버전이 맞지 않아서 0.18.2 버전이 필요했다. 그래서 아래 사이트에서 8.1로 파일을 다운 받긴 했지만 패키지를 설치할 때
pip install graphviz==0.18.2
이렇게 설치하니 문제가 해결되었다. 정확한 버전 충돌의 원인까진 찾지 못하였다.
728x90
반응형
'AI > 파이썬' 카테고리의 다른 글
VSCode에서 parser로 input을 받는 파이썬 파일 디버깅 방법 (0) | 2024.02.01 |
---|---|
VScode와 git hub 연동 (0) | 2024.01.02 |
pycocotools 패키지 설치 오류 (0) | 2023.08.07 |
coco-dataset 다운로드 오류 (0) | 2023.08.07 |
파이토치(PyTorch) - Data Sets & Data Loaders (0) | 2023.06.27 |
댓글