#環境
python3.7.6
MacOS Mojave
#問題
以下のエラーがでる。
ModuleNotFoundError: No module named 'tensorflow.contrib'
#考えらえる理由
tensorflowのバージョンが高いことが原因の可能性が高いです。
#対処法
以下の方法でtensorflowのダウングレードができます。
terminal
$pip install tensorflow==1.14
#その他
以下のエラーの場合も同様の原因である可能性があるので、もし出てきたら上の対処法を試してみてください。
AttributeError: module 'tensorflow' has no attribute 'contrib'
AttributeError: module 'tensorflow' has no attribute 'placeholder'
AttributeError: module 'tensorflow' has no attribute 'Variable'
#最後に
tensorflowの仕様変わりすぎじゃないですか、、、辛い。
自分の失敗が誰かのお役に立てたら幸いです。