web-dev-qa-db-fra.com

ModuleNotFoundError: aucun module nommé 'tensorflow.examples'

Quand j'importe tensorflow

import tensorflow as tf

Je n'ai pas d'erreur. Cependant, j'obtiens l'erreur ci-dessous. J'utilise Spyder si cela aide.

Comme pour les autres questions, j'ai assuré la mise à jour (v1.8) du tensorflow en utilisant à la fois les installations conda et pip. Cela n'a pas résolu le problème. Veuillez aider.

import tensorflow.examples.tutorials.mnist.input_data as input_data

ModuleNotFoundError: No module named 'tensorflow.examples'
3
alwayscurious

Parfois, lors du téléchargement de TF, le répertoire d'exemples peut ne pas être disponible. Vous pouvez le rectifier en liant le répertoire 'example' du dépôt GitHub dans le dossier tensorflow python wheel. De cette façon, vous n'avez pas besoin de changer le code.

Si cela ne fonctionne pas, essayez de remplacer import tensorflow.examples.tutorials.mnist.input_data as input_data comme import input_data comme mentionné dans le lien: l'exemple TensorFlow MNIST ne fonctionne pas avec full_connected_feed.py

J'espère que cela t'aides!!!

1
ReInvent_IO

Je pense que vous devriez utiliser comme ci-dessous sur tensorflow 2

import tensorflow_datasets
mnist = tensorflow_datasets.load('mnist')
1
Ibrahim COBANI

J'ai résolu ce problème en ajoutant **tutorial** répertoire dans tensorflow_core, généralement ce problème apparaît quand il manque ce fichier

  1. ..\anaconda3\envs\tensorflow\Lib\site-packages\tensorflow_core\examples vérifiez ce répertoire pour voir si vous avez un fichier tutorials. manque de fichier tutoriel
  2. Si ce n'est pas le cas, passez à https://github.com/tensorflow/tensorflow téléchargez le fichier Zip et extrayez tout (ou ouvrez-le). télécharger le fichier du tutoriel
  3. trouver le fichier de tutoriels à partir de tensorflow-master\tensorflow\examples\, et copiez-le dans ..\anaconda3\envs\tensorflow\Lib\site-packages\tensorflow_core\examples.
  4. Problème résolu. exécuter
from tensorflow.examples.tutorials.mnist import input_data
import matplotlib.pyplot as plt
mnist = input_data.read_data_sets("MNIST_data", one_hot=True)
im = mnist.train.images[1]
im = im.reshape(-1, 28)
plt.imshow(im)

1
Jaden

Utilisez ce qui suit, il téléchargera les données. C'est de la documentation tensorflow

import tensorflow as tf
(train_images, train_labels), (test_images, test_labels) = tf.keras.datasets.mnist.load_data()
1
Fares Sayah

Vous devez télécharger les ensembles de données pour l'utiliser.

Commande:

pip install tensorflow-datasets

partie de code:

mnist_train = tfds.load(name="mnist", split="train")

Vous avez terminé maintenant. Bon codage! :)

0
user2693349

J'ai résolu ce problème sur Mac, copiez simplement les exemples officiels dans le répertoire tensorflow_core/examples.

  1. tirer le code tensorflow

    git clone https://github.com/tensorflow/tensorflow

  2. copiez les exemples dans le répertoire système python3

    cp -a tensorflow/examples/ /usr/local/lib/python3.7/site-packages/tensorflow_core/examples/

0
Sunding Wei

Approche différente du système d'exploitation: Windows

copie de:

https://github.com/tensorflow/examples/tree/master/tensorflow_examples

à

[dossier python]\Lib\site-packages\tensorflow_examples

utilisez

import tensorflow_examples

exemple

from tensorflow_examples.models import pix2pix

mais pour les jeux de données, utilisez:

pip install tensorflow_datasets
0
Mr_JD_Free