【发布时间】:2021-12-12 10:52:55
【问题描述】:
我用
创建了一个新的 conda envconda create --name tf tensorflow=2.6
并尝试编译
import tensorflow as tf
model = tf.keras.models.Sequential()
导致 ModuleNotFoundError: No module named 'keras'
conda install keras
不会改变任何东西。 我可以去
from tensorflow.keras.models import Sequential
model = Sequential()
但是当我 点安装张量流插件 和
from tensorflow_addons.seq2seq.sampler import TrainingSampler
我最终遇到了同样的错误
卸载 tensorflow,只安装 keras 并尝试
from keras.models import Sequential
model = Sequential()
导致同样的错误
我的版本是
tensorflow = 2.6
keras = 2.6
tensorflow-adons = 0.14
【问题讨论】:
-
试试
from tensorflow.keras .models import Sequential -
@AvishkaDambawinna 我试过了,但我需要使用 tensorflow_addons。阅读完整的问题
-
我遇到了同样的问题。我不得不将 tensorflow 降级到 2.5,然后它才起作用。我使用的唯一命令是
conda create --name tf tensorflow=2.5,无需安装其他任何东西。 -
@Gqqnbig 原来我安装了 2 个 keras 版本,一个来自 tensorflow,一个来自 tensorflow nightly。明智的做法是检查您的
conda list和pip list是否有重复的 keras 安装
标签: tensorflow