tensorflow提示:No module named ‘‘tensorflow.python.eager“.

问题描述:

tensorflow环境下,在import keras的时候报错:No module named ''tensorflow.python.eager".

问题原因:

考虑到是Anaconda版本与keras版本不匹配的问题。

解决方法:

1.卸载原来已安装的keras

2.重新安装对应版本的keras

我的Anaconda版本:1.3

我原来的keras版本:2.3.1

应该安装的keras版本:2.1.2

在这里插入图片描述

注意:以上操作都要在环境中运行。

(1)打开Anaconda Prompt

(2)如果当前环境是 ,则输入conda activate tensorflow_env

切换为

tensorflow提示:No module named ‘‘tensorflow.python.eager“._第1张图片tensorflow提示:No module named ‘‘tensorflow.python.eager“._第2张图片

详细的版本对应参考下面网页:

Anaconda和keras的版本对应表格

 

你可能感兴趣的:(note,anaconda,tensorflow)