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

安装使用BERTopic时出现ImportError: cannot import name util错误求助

问题原因与解决方案

这个ImportError: cannot import name util错误本质是依赖包版本不兼容导致的,具体来说:

  • BERTopic的版本与它依赖的huggingface-hub、scikit-learn等库版本不匹配,导致内部模块调用失败;
  • 也可能是安装过程中缓存损坏,部分核心模块未正确安装或加载。

解决步骤

  1. 彻底卸载现有相关包并清理缓存
pip uninstall -y bertopic huggingface-hub scikit-learn
pip cache purge
  1. 安装与预训练模型兼容的稳定版BERTopic
    MaartenGr/BERTopic_Wikipedia模型适配的稳定版本为0.15.0,执行安装:
pip install bertopic==0.15.0
  1. 重新验证模型加载
    运行以下代码测试:
from bertopic import BERTopic
topic_model = BERTopic.load("MaartenGr/BERTopic_Wikipedia")

额外注意

如果使用虚拟环境,确保操作在目标虚拟环境中进行,避免全局包版本冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 13:42:01