运行报错:AttributeError: module ‘tensorflow’ has no attribute ‘app’ 原因:用TensorFlow2运行TensorFlow1的代码,有可能会报这个错误。 解决办法:其实他在TensorFlow1中就是一个函数入口的,那种 (1)将import tensorflow as tf 改为import tensorflow.compat.v1 as tf (2)用tf.compat.v1.flags替换tf.app.flags 大概率不适用。 解决办法直接换成你的入口函数,一般是tf.app.run()替换成main() ag.顺便写一下在TensorFlow1中的用法:如果你的代码中的入口函数不叫main(),而是一个其他名字的函数,如test(),则你应该这样写入口tf.app.run(test) 如果你的代码中的入口函数叫main(),则你就可以把入口写成tf.app.run()

相关阅读

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。