Python tensorflow AttributeError:&x27;模块';对象没有属性';数据';

Python tensorflow AttributeError:&x27;模块';对象没有属性';数据';,python,tensorflow,tensorflow-datasets,tfrecord,Python,Tensorflow,Tensorflow Datasets,Tfrecord,我试着 我尝试加载我创建的tfrecords数据集。但我总是犯这个错误 代码如下: import tensorflow as tf EPOCHS = 10 BATCH_SIZE = 32 train_filename = ['/home/viktor/PycharmProjects/Datasets/101_ObjectCategories_tfrecords/rain.tfrecords'] dataset = tf.data.TFRecordDataset(train_filename)

我试着

我尝试加载我创建的tfrecords数据集。但我总是犯这个错误

代码如下:

import tensorflow as tf

EPOCHS = 10
BATCH_SIZE = 32

train_filename = ['/home/viktor/PycharmProjects/Datasets/101_ObjectCategories_tfrecords/rain.tfrecords']
dataset = tf.data.TFRecordDataset(train_filename)
#dataset = dataset.map(...)
dataset = dataset.repeat(EPOCHS)
dataset = dataset.batch(BATCH_SIZE)

iterator = dataset.make_one_shot_iterator()

next_images, next_labels = iterator.get_next()

loss = tf.add(1,next_labels)

with tf.Session() as sess:
    tf.global_variables_initializer().run()
    for step in xrange(10):
        curr_loss= sess.run(loss)
但是tf数据。。。应该存在吗?
谢谢

您可能正在运行旧版本的tensorflow。尝试将其更新为1.4,其中包含数据API。

如果调用文件
tensorflow.py
,请调用其他名称。没有文件具有此名称。我检查过了。你能试着在
导入tensorflow为tf
后立即添加语句
print(dir(tf))
并告诉我们它打印了什么吗?['AggregationMethod','Assert','AttrValue','COMPILER_VERSION','ConditionalAccumulator','ConditionalAccumulatorBase','ConfigProto','DType','DeviceSpec','Dimension','Event','FIFOQueue','FixedLenFeature','FixedLengthRecordReader','GIT_VERSION','GPUOptions','GRAPH_____VERSION',…]
还有很多,但是我不能在这里写这么多字符谢谢,这是正确的,可以得到实际版本:Run:
python-c'import tensorflow as tf;print(tf.\uu version\uuuuuuuuuu)#对于python 2
python 3-c'import tensorflow as tf;print(tf.\uu version\uuuuuu)#对于python 3