MENU
こつこつ
本ページはプロモーションを含みます。

tf.keras.utils.plot_model()のエラー解決方法。graphvizのインストール。

2023 3/10
PR
コンピュータ
2023年3月10日

tf.keras.utils.plot_model()を使おうとしてら、pydotとgraphvizをインストールするように言われますが、入れても動きませんでした。その解決方法について。

2023/3/10の情報です。

目次

問題

tf.keras.utils.plot_model(model, show_shapes=True)

としたときに次のエラーが出ます。

 ImportError: You must install pydot (`pip install pydot`) and install graphviz (see instructions at https://graphviz.gitlab.io/download/) for plot_model/model_to_dot to work.

 

pip install pydot graphvizとすると、2つともインストールされるわけですが、それでもエラーが解決しませんでした。

解決方法

pip install graphvizで入る graphvizは認識していないようです。

$ pip install graphviz
Collecting graphviz
  Using cached graphviz-0.20.1-py3-none-any.whl (47 kB)

なんかバージョンが0.20.1とかなり古いもののような?python3向けではあるみたいですが。

 

そこで、graphvizを、エラーメッセージのリンク先の通りにインストールすると動きました。私の場合はmacですので、

brew install graphviz

としました。winやlinuxでは、(環境にもよりますが)aptを使うことになると思います。

 

brewで入るgraphvizのバージョンは7.1.0でした。

Installing graphviz
==> Pouring graphviz--7.1.0.ventura.bottle.tar.gz
🍺 /usr/local/Cellar/graphviz/7.1.0: 285 files, 6.5MB

 

その他

  • その後、pip uninstall graphvizとしても動きましたので、pipのgraphvizは不要のようです。
  • venvやcondaなどのvirtual環境の場合は、その環境下でインストールしましょう。それでも動かなければ、カーネルの再起動をしてみましょう。
  • 「最近のpydotはサポートが終了しているため、代わりにpydotplusをpip install pydotplusとして使う」という話もありましたが、これは関係ありませんでした。

環境

$ python –version
Python 3.9.6

$ python -c ‘import tensorflow as tf; print(tf.__version__)’
2.10.0

結論

tf.keras.utils.plot_model()を使うには、brewやaptで最新のgraphvizをインストールしましょう。

 

これを読んでいます。

←
→
Hands-on Machine Learning With Scikit-learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems
  • Aurélien Géron (著)
  • O'Reilly Media
  • 価格¥8,200(2025/05/20 08:56時点)
  • Amazonで口コミ・レビューを見る
Amazonで探す楽天で探す
コンピュータ
  • ベルボトムパンツの作図。
  • レゴ ピーチとぼうけんのはじまり スターターセットのレビュー。

関連記事

  • 本当に無料で使える!サジェストワード検索サイト8選!
    2025年3月5日
  • Fusion360個人無料版でSTL(メッシュ)をソリッドに変換する方法。
    2023年3月28日
  • U-Netをtensorflow 2で実装して、画像セグメンテーションをする。
    2022年4月13日
  • dyld libjpegエラーの解決方法。
    2019年4月16日
カテゴリー
  • コンピュータ
  • 家のこと
  • 家電・ホーム
  • 書籍
  • 洋裁
  • 知識
最近の投稿
  • 本当に無料で使える!サジェストワード検索サイト8選!
  • NI-FS70AとNI-FS60Aの5つの違いを徹底比較
  • 仕事中のBGMに!集中力が上がるクラシック音楽の作曲家5選
  • ナースエイドとは
  • ラッキートリガーとは?
  • 猫ミームとは?魅力と進化。
  • 地面師とは?
  • 全身挫滅(ぜんしんざめつ)とは?
  • Fusion360個人無料版でSTL(メッシュ)をソリッドに変換する方法。
  • AirTagを子ども見守りGPSの代わりにつかってみた。
アーカイブ
  • 2025年3月
  • 2025年1月
  • 2024年12月
  • 2023年3月
  • 2023年2月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2019年4月
  • 2018年11月
  • 2018年10月
  • 2018年9月

Amazonのアソシエイトとして、当サイトokaimono.0o0o.orgは適格販売により収入を得ています。

  1. ホーム
  2. コンピュータ
  3. tf.keras.utils.plot_model()のエラー解決方法。graphvizのインストール。

© こつこつ

目次