Python 导入错误:无法导入名称';不推荐使用';从';金星

Python 导入错误:无法导入名称';不推荐使用';从';金星,python,scipy,deprecated,gensim,summarize,Python,Scipy,Deprecated,Gensim,Summarize,导入以下行时,Jupyter编译器将导致错误 ImportError: cannot import name 'deprecated' from 'gensim.utils 错误如下: ~\AppData\Local\Programs\Python\Python39\Lib\site-packages\gensim\summarization\summarizer.py in <module> 54 55 import logging ---> 56 f

导入以下行时,Jupyter编译器将导致错误

ImportError: cannot import name 'deprecated' from 'gensim.utils
错误如下:

~\AppData\Local\Programs\Python\Python39\Lib\site-packages\gensim\summarization\summarizer.py in <module>
     54 
     55 import logging
---> 56 from gensim.utils import deprecated
     57 from gensim.summarization.pagerank_weighted import pagerank_weighted as _pagerank
     58 from gensim.summarization.textcleaner import clean_text_by_sentences as _clean_text_by_sentences

ImportError: cannot import name 'deprecated' from 'gensim.utils' (C:\Users\PavanKumar\AppData\Local\Programs\Python\Python39\Lib\site-packages\gensim\utils.py)
~\AppData\Local\Programs\Python\Python39\Lib\site packages\gensim\summation\summarizer.py in
54
55导入日志
--->56从gensim.utils导入已弃用
57来自gensim.summation.pagerank_加权导入pagerank_加权为pagerank
58来自gensim.summation.textcleaner将干净的文字按句子导入为干净的文字按句子
ImportError:无法从“gensim.utils”(C:\Users\PavanKumar\AppData\Local\Programs\Python\Python39\Lib\site packages\gensim\utils.py)导入名称“已弃用”

从Gensim 4.0中删除了
摘要
代码。见:

12已删除
gensim.摘要
尽管该模块的名称听起来很一般,但它不会满足 大多数用例都在生产中,可能会浪费人们的时间 时间寻找 这背后有更多的动机

如果需要,您可以尝试:

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

然而,我想你可能会对它的僵化和它所能做的很少感到失望。这是唯一的摘录摘要——从已经存在的句子中选择几个关键句子——只有当源文本已经以说明文的方式写得很好,混合了高层次的摘要和细节时,才会产生令人印象深刻的结果。而且它对单词的分析/排序方法非常粗糙,很难定制。

gensim中的line
。最新版本有时可能需要等待专门为最新Python创建的模块。或者检查是否有较新版本的
gensim
,该版本可能已经与上的
Python 3.9
一起使用。您可以看到
已使用版本3.6、3.7和3.8进行了测试。
因此它未使用
3.9
进行测试,并且可能无法使用此版本。您使用的
3.9
line
来自gensim.utils import deprecated
适用于
python3.9
gensims4.0.1
但它们从
4.0.1
中删除了
gensim.summation
,所以最好保留版本
3.8.3
~\AppData\Local\Programs\Python\Python39\Lib\site-packages\gensim\summarization\summarizer.py in <module>
     54 
     55 import logging
---> 56 from gensim.utils import deprecated
     57 from gensim.summarization.pagerank_weighted import pagerank_weighted as _pagerank
     58 from gensim.summarization.textcleaner import clean_text_by_sentences as _clean_text_by_sentences

ImportError: cannot import name 'deprecated' from 'gensim.utils' (C:\Users\PavanKumar\AppData\Local\Programs\Python\Python39\Lib\site-packages\gensim\utils.py)