1、安装textrank4zh
pip install textrank4zh
常见问题:**
1、AttributeError: module 'networkx' has no attribute 'from_numpy_matrix'
由于上面第一步安装extrank4zh时,自动安装的networkx包为3.1版本,而与extrank4zh适配的版本为1.9.1。因此,需要回退版本。
2、ImportError: cannot import name 'escape' from 'cgi'
回退版本后执行,发现又报错了。此时,需要修改gml.py文件(文件路径在上面的报错提示的倒数第4行)中的引用来源。
将文件中的“from cgi import escape”修改为“from html import escape”即可。
**3、ImportError: cannot import name 'gcd' from 'fractions' **
这个错误通常意味着你试图从 fractions 模块导入 gcd 函数,但是这个函数实际上并不在 fractions 模块中。在 Python 3.x 中,gcd(最大公约数)函数实际上是在 math 模块中,而不是 fractions 模块。
如果你的代码中有这样的导入:
pythonCopy code
from fractions import gcd
你应该将其更改为:
pythonCopy code
from math import gcd
这样应该就能解决你遇到的 ImportError 问题。