本篇继python 深度学习 记录遇到的报错问题11_undefined symbol: __nvjitlinkadddata_12_1, version-优快云博客
目录
一、AttributeError: module ‘tensorflow‘ has no attribute ‘app‘
二、AttributeError: module 'tensorflow' has no attribute 'placeholder'
三、AttributeError: module 'tensorflow' has no attribute 'variable_scope'
四、AttributeError: module 'tensorflow' has no attribute 'AUTO_REUSE'
一、AttributeError: module ‘tensorflow‘ has no attribute ‘app‘
报错:AttributeError: module ‘tensorflow‘ has no attribute ‘app‘
原因:在我的code中是由该命令FLAGS = tf.flags.FLAGS
引起的报错,主要原因是我下载的tensorflow是最新的版本2.1,因版本问题引起的错误。
解决方法:由于tensorflow版本的原因,我的tensorflow的版本是2.10.0的,而源代码是tensorflow1.几版本的,所以只需要将源文件里面的import tensorflow as tf改为 import tensorflow.compat.v1 as tf
# import tensorflow as tf
import tensorflow.compat.v1 as tf
FLAGS = tf.app.flags.FLAGS
改了之后,
代码下方会出现黄色波浪线,但是没有报错了,代码可以正常运行。
二、AttributeError: module 'tensorflow' has no attribute 'placeholder'
原因ÿ