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

无法导入gensim.summarization模块,pip安装无效求助

解决No module named 'gensim.summarization'错误

问题原因

Gensim 4.0及后续版本已经移除了gensim.summarization模块,你安装的是新版本Gensim,所以即便安装成功也找不到该模块。

解决办法

方案1:安装保留该模块的旧版Gensim

执行以下命令安装3.8.3版本(最后一个包含summarization模块的稳定版):

pip install gensim==3.8.3

如果使用conda环境,改用:

conda install gensim=3.8.3

安装完成后可以通过以下命令确认版本:

pip show gensim

确保版本显示为3.8.3即可。

方案2:替换为其他文本摘要工具

既然你已经导入了from summarizer import Summarizer,可以直接使用这个基于BERT的摘要库实现功能,无需依赖旧版Gensim。示例代码:

from summarizer import Summarizer
text = "你的目标文本内容"
model = Summarizer()
summary = model(text, ratio=0.2)  # 提取20%内容作为摘要
print(summary)

也可以使用nltk或结合sklearn的TF-IDF自行实现简单摘要逻辑。

额外注意

检查是否在正确的虚拟环境中操作,避免全局环境和项目虚拟环境的包版本冲突。如果之前安装过高版本Gensim,先执行pip uninstall gensim彻底卸载后再安装旧版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 12:59:53