Python_io in tensorflow

Viewed 13865

I'm having trouble working with tensorflow. I want to use TFRecordWriter() as below:

with tf.python_io.TFRecordWriter(testing_filename) as tfrecord_writer:
    # do sth

but I get the error:

AttributeError: module 'tensorflow' has no attribute 'python_io'

I'm working with tensorflow 1.2 and python 3.

How can I fix the problem?

Thanks.

3 Answers

The problem in the (python_io) :

with tf.python_io.TFRecordWriter(testing_filename) as tfrecord_writer:
# do sth

changed it to:

with tf.io.TFRecordWriter(testing_filename) as tfrecord_writer:
# do sth 

Use this instead :

tf.python.python_io

I had this issue and it turned out to be a corrupt tensorflow installation. I removed tensor flow and reinstalled and it worked for me afterwards.

$ pip3 uninstall tensorflow
$ pip3 install tensorflow
Related