You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Colab安装top2vec遇keras模块无__internal__属性错误求解决

解决Colab中Top2Vec安装的AttributeError: module 'keras._tf_keras.keras' has no attribute '__internal__'问题

问题原因

Colab预装的TensorFlow/Keras版本与Top2Vec依赖的版本不兼容,导致内部模块调用失败。

具体解决步骤

  • 先卸载当前可能冲突的相关包:
!pip uninstall -y keras keras-core keras-preprocessing tensorflow
  • 安装与Top2Vec兼容的指定版本组合:
!pip install tensorflow==2.15.0 keras==2.15.0
  • 重新安装Top2Vec核心包及扩展组件:
!pip install top2vec[sentence_transformers,sentence_encoders]
  • 重启Colab运行时:
    点击界面顶部的「Runtime」→「Restart runtime」,确保新安装的版本生效。

  • 重新导入库测试:

from top2vec import Top2Vec
import pandas as pd

额外尝试方案

如果上述步骤仍报错,可指定Top2Vec的稳定版本安装:

!pip install top2vec==1.0.27

内容的提问来源于stack exchange,提问作者YOU WANG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 22:54:51