无法运行tensorflow示例

时间:2016-09-29 10:29:10

标签: python tensorflow

我正在尝试运行此张量流示例:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/examples/skflow/text_classification_character_cnn.py

然而,在阶段打开tar文件仍然失败。这是我收到的错误消息:

Successfully downloaded dbpedia_csv.tar.gz 1613 bytes.
Traceback (most recent call last):
  File "text_classification_character_cnn.py", line 110, in <module>
    tf.app.run()
  File "/Users/alechewitt/Envs/solar_detection/lib/python2.7/site-packages/tensorflow/python/platform/app.py", line 30, in run
    sys.exit(main(sys.argv))
  File "text_classification_character_cnn.py", line 87, in main
    'dbpedia', test_with_fake_data=FLAGS.test_with_fake_data, size='large')
  File "/Users/alechewitt/Envs/solar_detection/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/datasets/__init__.py", line 64, in load_dataset
    return DATASETS[name](size, test_with_fake_data)
  File "/Users/alechewitt/Envs/solar_detection/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/datasets/text_datasets.py", line 48, in load_dbpedia
    maybe_download_dbpedia(data_dir)
  File "/Users/alechewitt/Envs/solar_detection/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/datasets/text_datasets.py", line 40, in maybe_download_dbpedia
    tfile = tarfile.open(archive_path, 'r:*')
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/tarfile.py", line 1672, in open
    raise ReadError("file could not be opened successfully")
tarfile.ReadError: file could not be opened successfully

非常感谢任何帮助

2 个答案:

答案 0 :(得分:0)

使用完整路径打开tar文件。顺便说一下,你给的链接是404找不到的。

答案 1 :(得分:0)

当您收到该错误时,您可以在文本编辑器中查看下载的dbpedia_dsv.tar.gz,您可能会发现它实际上是404网页。您想要的文件似乎也可以在这里找到(我找到了这个链接here): https://drive.google.com/drive/folders/0Bz8a_Dbh9Qhbfll6bVpmNUtUcFdjYmF2SEpmZUZUcVNiMUw1TWN6RDV3a0JHT3kxLVhVR2M 下载该文件(风险自负)并手动更换。然后你可以再次运行你的脚本。