1. ホーム
  2. テンソルフロー

[Proven Solution] AttributeError: module 'tensorflow' has no attribute '__version__'

2022-02-24 08:16:20
<パス

を使った本日のインストール。 bert-as-service というエラーメッセージが報告されました。

AttributeError: module 'tensorflow' has no attribute '__version__'


一目見て、なんだ、と戸惑いました。 tensorflow いいえ __version__ メソッドを開き Python インタプリタが

import tensorflow
tensorflow.__version__


そんなことはないだろう。ざっと検索しても解決しなかった。
1. 最初にコマンドを確認する
コメント欄の@Friendsさんによると、この状況は、以下のようにしても発生する可能性があるそうです。 __version__ が抜けています。 _ とここに追加されました〜。

2. ふと思い出したのですが、モデル圧縮をする前に tensorflow ソースコードをコンパイルし、次の2行を実行して問題を解決しました。

pip uninstall tensorflow==1.13.1
pip install tensorflow==1.13.1


インストールが完了するのを待ち、OKを確認し、解決〜。

素晴らしいリロード方法 <サブ ありがとうピップ