(※2020/5/18日現在)
ディープラーニング関係のプログラムを書いており、普段使っていなかったマシンに数日前にTensorflowをインストールして使おうと思ったらこのようなエラーが出てきた。
module ‘tensorflow’ has no attribute ‘placeholder’
Tensorflowのバージョンが変わったことが原因のよう
一時的な対策として、
import tensorflow as tf
を以下のように変更する。
import tensorflor.compat.v1 as tf
本来は、ver.2に合わせた書き方に帰るべきなのだろうが、いろいろめんどそうなので今回はこれで一時しのぎをする。
以上。
コメント