AttributeError: 模块 'keras._tf_keras.keras' 没有属性 '__internal__

2 投票
1 回答
152 浏览
提问于 2025-04-12 14:42

我在Colab上尝试安装top2vec,按照其他人提到的步骤安装了所有东西,但还是遇到了这个错误,完全不知道怎么解决,有人知道吗?非常感谢! 错误截图

!pip install top2vec
!pip install top2vec[sentence_transformers]
!pip install top2vec[sentence_encoders]

from top2vec import Top2Vec
import pandas as pd

============================================================
AttributeError: 模块 'keras._tf_keras.keras' 没有属性 'internal'

1 个回答

1

这是一个已知的问题:

最近发布的 Keras 3 版本在导入时会导致 TensorFlow Probability 出现问题。

安装 tensorflow v2.15.0、tensorflow-probability v0.23.0 和 keras v3 会导致一个

AttributeError: module 'keras._tf_keras.keras' has no attribute '__internal__'

请查看这些帖子:

https://github.com/tensorflow/probability/issues/1774#issuecomment-1979642276

首先安装 tensorflow-probability 版本 0.24.0,然后再安装 tensorflow-keras


https://huggingface.co/google/gemma-7b-it/discussions/71

撰写回答