如何在Python中导入TensorFlow?

问题描述 投票:0回答:2

我正在尝试在 Windows 上导入 Python (Anaconda Spyder) 中的 TensorFlow 库:

import tf.contrib.keras.preprocessing

它给了我:

未找到模块

tensorflow.contrib.keras.preprocessing
from tf.contrib.keras.preprocessing.text import Tokenizer
也不起作用。我确认它存在(链接到库)。 pip 和 conda install 也会抛出错误。在 Anaconda 提示符下我输入:

activate tensorflow
pip install tf.contrib.keras.preprocessing
conda install tf.contrib.keras.preprocessing
python python-3.x tensorflow anaconda
2个回答
8
投票

您做错了,因为

tf
不是
tensorflow
模块的名称,而是教程中的别名。

import tensorflow as tf

所以试试这个:

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

从您的评论看来,该模块可能未安装,因此您可以检查已安装软件包的列表:

conda list

如果不存在,请使用

pip
安装它。遵循doc


1
投票

如果你想通过 Anaconda 而不是 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)

© www.soinside.com 2019 - 2024. All rights reserved.