AttributeError:モジュール「tensorflow」には属性「Session」がありません。Tensorflow2.1.0の下に表示されます。これは完璧なソリューションです。



Attributeerror Moduletensorflowhas No Attributesessionappears Under Tensorflow 2



直接 解決

import tensorflow.compat.v1 as tf # key step hello = tf.constant('Hello, TensorFlow!') sess = tf.compat.v1.Session() # key step print(sess.run(hello))

理由:これはバージョンの問題です。 Tensorflow 2.0以降のバージョンはこのようにインポートする必要があり、セッションも追加する必要があると言われています。 .compat.v1.Session() '



インターネット上の多くの人が、私はTensorflowをアンインストールして再インストールする方法を個人的に練習していないと言っていますが、練習した後も生徒はエラーを報告しました。

インターネット上には、競合を引き起こす「Tensorflow」という名前のフォルダがあると言っている人がいますが、彼らはそれを試していません。それは試すことができる解決策と見なすことができます!