らんだむな記憶

blogというものを体験してみようか!的なー

Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.

kerasのplot_modelでハマった話 - Qiitaということらしい。がうまくいかないな。
Pix2Pix  |  TensorFlow Core

tf.keras.utils.plot_model(generator, show_shapes=True, dpi=64)

を実行するところで問題が起こる。結果的には

pip instal pydot3

でいけた。が、Colab で見ると、

import pydot
pydot.__version__
'1.3.0'

なので、オリジナルに手を入れているのか・・・?

from google.colab import files
files.download('/usr/local/lib/python3.6/dist-packages/pydot.py')

して中身を見ると python 3 対応らしきものが見える。pydot/pydot.py at master · pydot/pydot · GitHubを見ても同様の変更が見える。
・・・ということは、上記の情報が古くて、pydot に後に python 3 対応が普通に入ったということでは?と思って

pip instal pydot

するといけた。PyPI の感じだと、python 3.4 以降は対応ってことかもしれない。