アプリケーション開発ポータルサイト
ServerNote.NET
ServerNote.NET厳選キャンペーン・クーポンはこちら!
カテゴリー【Python
【TensorFlow2.6】AlreadyExistsError: Another metric with the same name already existsとModuleNotFoundError: No module named kerasに同時対処
POSTED BY
2022-11-26

TensorFlow2.6に普通にkerasを入れたあとモジュール実行すると

tensorflow.python.framework.errors_impl.AlreadyExistsError: Another metric with the same name already exists.

とエラーになる。TensorFlowにはkerasが同梱されているのだから単体でインストールするな、ってことだが、じゃあ、

pip3 uninstall keras

として、アンインストールしたあと、同じようにコード実行すると

ModuleNotFoundError: No module named 'keras'

と言われる。なんだそりゃ矛盾してるではないか。どうしろっちゅーねん。

色々調べたところ、答えは以下で、tensoflow, tensorflow-estimator, kerasのバージョンをすべて揃えよとのことらしい。

TensorFlowが2.6なら、kerasは、

pip3 install "keras==2.6.0"

としてインストールする。tensorFlow-estimatorは

pip3 install --upgrade tensorflow-estimator==2.6.0

とするようだ。これら対処を行ったところ、表題のエラーは出なくなった。

【TensorFlow2.6】AttributeError: module tensorflow.tools.docs.doc_controls has no attribute inheritable_headerに対処

カメヤマ発酵よもぎ
2012年1月からテレビでも放送予定のカメヤマ発酵よもぎEXです。 【商品情報】 1世帯1回1セット限定 1パッ...READ MORE
日本を代表する墨絵・陶墨画アーティスト【西元祐貴公式オンラインストア】
世界的な注目を集める、日本を代表する墨絵、陶墨画アーティスト 西元祐貴。 伝統的な技法に捕われず、大胆...READ MORE
5つの視点から育毛を促す薬用発毛促進剤【ケフトルEXプレミアム】
■商品の強み 【30日間全額返金保証】  ●2019年5月リニューアル  「5つの核心」とするシリーズ史上初と...READ MORE
※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。
※本記事内容の無断転載を禁じます。
【webmaster/管理人】
自営業プログラマー
ご連絡は以下アドレスまで★

☆ServerNote.NETショッピング↓
ShoppingNote
☆お仲間ブログ↓
一人社長の不動産業務日誌
【キーワード検索】