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.
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 .
Si vous voulez le faire via Anaconda plutôt que pip (pip3 install --upgrade tensorflow
):
Créez un environnement conda appelé tensorflow
: C:> conda create -n tensorflow python=3.5
Activez l'environnement: C:> activate tensorflow
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)