web-dev-qa-db-fra.com

Comment importer les bibliothèques Tensorflow en python?

Une question très basique.

J'essaie d'installer la bibliothèque tensorflow en python Anaconda (spyder).

import tf.contrib.keras.preprocessing

Son me donne une erreur comme "No module found". J'ai également essayé d'importer tensorflow.contrib.keras.preprocessing

J'ai aussi essayé from tf.contrib.keras.preprocessing.text import Tokenizer.

Cela ne fonctionne pas non plus

Cependant, je l'ai vérifié sur le site Web tensorflow, et il est présent. Le lien vers la bibliothèque est https://www.tensorflow.org/api_docs/python/tf/contrib/keras/preprocessing .

J'ai essayé d'installer pip et conda. Mais cela a également jeté une erreur.

Depuis Anaconda Prompt, j'ai tapé ceci:

activate tensorflow 
pip install tf.contrib.keras.preprocessing
conda install tf.contrib.keras.preprocessing

Y a-t-il quelque chose que je manque, veuillez me corriger.

4
Doubt Dhanabalu

Vous vous trompez car tf n'est pas le nom du module tensorflow mais un alias dans les tutoriels.

import tensorflow as tf

Essayez donc ceci:

from tensorflow.contrib.keras.preprocessing.text import Tokenizer

D'après vos commentaires, il semble que le module ne soit pas installé, vous pouvez donc consulter la liste des packages installés:

conda list

S'il n'est pas présent, installez-le avec pip. Suivez le doc .

6
Y0da

Si vous voulez le faire via Anaconda plutôt que pip (pip3 install --upgrade tensorflow):

  1. Créez un environnement conda appelé tensorflow: C:> conda create -n tensorflow python=3.5

  2. Activez l'environnement: C:> activate tensorflow

  3. Installez tensorflow dans votre environnement: (tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.2.1-cp35-cp35m-win_AMD64.whl (CPU) ou (tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.2.1-cp35-cp35m-win_AMD64.whl (GPU)

1
elf