web-dev-qa-db-ja.com

TensorflowライブラリをPythonにインポートする方法は?

非常に基本的な質問です。

Anaconda python(spyder)にtensorflowライブラリをインストールしようとしています。

import tf.contrib.keras.preprocessing

"No module found".としてエラーが発生しますtensorflow.contrib.keras.preprocessingもインポートしようとしました

from tf.contrib.keras.preprocessing.text import Tokenizerも試しました。

これも機能しません

しかし、これをテンソルフローのウェブサイトで確認しましたが、存在しています。ライブラリへのリンクは https://www.tensorflow.org/api_docs/python/tf/contrib/keras/preprocessing です。

私はpipとcondaのインストールを試みました。しかし、それもエラーをスローします。

アナコンダプロンプトから私はこれを入力しました:

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

私が見逃しているものはありますか、私を訂正してください。

4
Doubt Dhanabalu

tftensorflowモジュールの名前ではなく、チュートリアルのエイリアスであるため、間違っています。

import tensorflow as tf

したがって、これを試してください:

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

あなたのコメントから、モジュールがインストールされていない可能性があるため、インストールされているパッケージのリストで確認できます:

conda list

存在しない場合は、pipを使用してインストールします。 doc に従います。

6
Y0da

あなたがpip(pip3 install --upgrade tensorflow):

  1. tensorflowという名前のconda環境を作成します:C:> conda create -n tensorflow python=3.5

  2. 環境をアクティブにします:C:> activate tensorflow

  3. Tensorflowを環境にインストールします:(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.2.1-cp35-cp35m-win_AMD64.whl(CPU)または(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