导入错误:“没有名为 tensorflow 的模块”(Anaconda 环境中的 Keras)

Abh*_*hek 5 python anaconda keras tensorflow

我已经在 Anaconda 环境中使用 pip 安装了 Keras 和 tensorflow,但是当我在 tensorflow 后台运行 Keras 程序时,它给出了错误No module named tensorflow。你能帮忙吗?

小智 4

检查你的python版本和安装命令。( $ conda create -n tensorflow python=<version>)

如果您通过 conda-forge 安装tensorflow,请使用:

# Linux/Mac OS X, Python 2.7/3.4/3.5, CPU only:
(tensorflow)$ conda install -c conda-forge tensorflow
Run Code Online (Sandbox Code Playgroud)

否则,根据 python 版本切换 pip 命令,例如:

# Python 2
(tensorflow)$ pip install --ignore-installed --upgrade $TF_BINARY_URL

# Python 3
(tensorflow)$ pip3 install --ignore-installed --upgrade $TF_BINARY_URL
Run Code Online (Sandbox Code Playgroud)

如果这不能解决您的问题,请提供更详细的命令行来重现问题。