簡體   English   中英

Tensorflow:沒有名為 contrib.learn.python.learn.datasets.mnist 的模塊

[英]Tensorflow: No module named contrib.learn.python.learn.datasets.mnist

import tensorflow as tf
from tensorflow.contrib.learn.python.learn.datasets.mnist import read_data_sets

我嘗試執行上述操作,但出現以下錯誤:

ImportError: No module named contrib.learn.python.learn.datasets.mnist

我做了sudo pip show tensorflow 位置顯示/usr/local/lib/python2.7/dist-packages

因此,我將 /usr/local/lib/python2.7/dist-packages 附加到 sys.path。 但仍然得到同樣的錯誤。

我無法使用 contrib 中的任何內容。

training_set = tf.contrib.learn.datasets.base.load_csv(filename=IRIS_TRAINING, target_dtype=np.int)

AttributeError: 'module' object has no attribute 'contrib'

有人可以幫我嗎? 提前致謝。

TF 0.7 MNIST 教程建議使用此代碼段來加載數據

from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)

這里的問題是您使用的 tensorflow 版本......我在 TF 1.15 降級到 TF 1.12 時遇到了同樣的問題,這解決了問題

from tensorflow.contrib.learn.python.learn.datasets.mnist) 已棄用,並將在未來版本中刪除。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM