Python 导入错误:无法导入名称';不推荐使用';从';金星
导入以下行时,Jupyter编译器将导致错误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
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)