首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从Django中的`gensim.summarization`模块导入

无法从Django中的`gensim.summarization`模块导入
EN

Stack Overflow用户
提问于 2021-06-17 11:49:39
回答 2查看 7.5K关注 0票数 5

我在我的views.py中包含了2条导入语句

代码语言:javascript
复制
from gensim.summarization.summarizer import summarizer
from gensim.summarization import keywords

然而,即使在我使用pip安装gensim之后,我也得到了错误:

代码语言:javascript
复制
ModuleNotFoundError: No module named 'gensim.summarization'
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-06-17 17:00:07

summarization代码已从Gensim 4.0中删除。请参见:

https://github.com/RaRe-Technologies/gensim/wiki/Migrating-from-Gensim-3.x-to-4#12-removed-gensimsummarization

  1. Removed gensim.summarization

尽管它的名字听起来很通用,但该模块将无法满足生产中大多数用例的需要,而且可能会浪费人们的时间。有关this.背后的更多动机,请参见this Github ticket

如果你需要它,你可以试着:

  • 安装较旧的gensim版本;或…
  • 将源代码复制到您自己的本地模块

然而,我想你可能会对它的不灵活和它所能做的事情感到失望。

这只是抽象化的总结--从已经存在的句子中选择几个关键句子。这才能给人印象深刻的结果时,源文本已经写得很好,说明风格,混合高水平的概述句子和单独的细节句子。而且,它分析/排序单词的方法非常粗糙&难以自定义-完全没有连接到Gensim或其他文本库中其他地方使用的更通用/可配置/可互换的方法。

票数 9
EN

Stack Overflow用户

发布于 2021-06-17 11:59:19

您可以在您的环境中运行pip freeze,以确保它在这里安装。

如果是,那么您应该检查目录中任何模块或文件的命名,以确保没有冲突。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68018745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档