tensorflow 2.0中相比tensorflow 1.0踩过的坑

tensorflow1.x升级到2.x出现错误:

AttributeError: module 'tensorflow' has no attribute 'get_variable'
AttributeError: module 'tensorflow' has no attribute 'placeholder'
AttributeError: module 'tensorflow' has no attribute 'Session'

还有没有天理了,这些不是在tensorflow1.x中必须的吗,怎么说没就没有了,告诉你是真的没有,在tensorflow2.0中,如果还想让它有怎么办?
直接cmd之后在命令行运行即可实现代码的自动转换在这里插入图片描述
如果你完全不想改动v1版本的代码,改变引入方式:

import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()

你可能感兴趣的:(tensorflow)