web-dev-qa-db-fra.com

ImportError: Aucun module nommé ensembles de données

from datasets import dataset_utils ImportError: Aucun module nommé datasets . lorsque j'écris ceci dans un script python.

import tensorflow as tf
from datasets import dataset_utils
slim = tf.contrib.slim

Mais je reçois une erreur.

from datasets import dataset_utils
ImportError: No module named datasets

J'ai trouvé cette solution Comment jupyter peut-il accéder à un nouveau module tensorflow installé dans le bon chemin? J'ai fait la même chose et j'ai des paquets de données au chemin anaconda/lib/python2.7/site-packages /. Je reçois toujours la même erreur.

5
ansu1234

Vous pouvez trouver l'adresse du dossier sur votre appareil et l'ajouter au chemin du système. 

import sys  
sys.path.append(r"D:\Python35\models\slim\datasets"); import dataset_utils  

Vous aurez besoin de faire la même chose avec 'nets' et 'prétraitement'

sys.path.append(r"D:\Python35\models\slim\nets"); import vgg
sys.path.append(r"D:\Python35\models\slim\preprocessing"); import vgg_preprocessing  
6
Hisham Sliman

Les ensembles de données sont présents dans https://github.com/tensorflow/models/tree/master/slim/datasets Les 'modèles' n'étant pas installables à partir de pip (au moment de la rédaction), ils ne le sont pas. disponible dans les chemins de chargement python par défaut. Donc, soit nous les copions, soit nous ajoutons manuellement au chemin . Voici comment j'ai configuré env avant de lancer le code:

# git clone or wget
wget https://github.com/tensorflow/models/archive/master.Zip -O models.Zip 
unzip models.Zip
# add it to Python PATH
export PYTHONPATH=$PYTHONPATH:$PWD/models-master/slim
# now we are good to call `python mytensorflow.py`
2
Thamme Gowda

Il utilise le paquet de jeux de données de la bibliothèque de modèles d'image TF-slim, qui se trouve dans:

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

Cela étant fait, pour importer le module comme indiqué dans l'exemple de la page d'image slim, il est nécessaire d'ajouter init .py vide aux répertoires models et models/slim. 

1
Lumi