ImportError:无法从“cgi”导入名称“escape”
我收到错误消息ImportError:当我尝试在pycharm中使用以下代码时,无法从“cgi”导入名称“escape”:ImportError:无法从“cgi”导入名称“escape”,import,tree,pycharm,nltk,Import,Tree,Pycharm,Nltk,我收到错误消息ImportError:当我尝试在pycharm中使用以下代码时,无法从“cgi”导入名称“escape”: import nltk parser = nltk.ChartParser(grammar, trace=0) for tree in parser.parse(sent): print(tree) tree.pretty_print(unicodelines=True) 我应该怎么做来纠正它 Python3.8中删除了cgi.escape。引用 从c
import nltk
parser = nltk.ChartParser(grammar, trace=0)
for tree in parser.parse(sent):
print(tree)
tree.pretty_print(unicodelines=True)
我应该怎么做来纠正它 Python3.8中删除了cgi.escape。引用
从cgi模块中删除parse_qs、parse_qsl和escape。他们
在Python 3.2或更早版本中不推荐使用。它们应该从中国进口
改为使用urllib.parse和html模块
由于要导入第三方模块,请尝试使用较低版本的python。Python3.8中已删除cgi.escape。引用
从cgi模块中删除parse_qs、parse_qsl和escape。他们
在Python 3.2或更早版本中不推荐使用。它们应该从中国进口
改为使用urllib.parse和html模块
由于要导入第三方模块,请尝试使用较低版本的python。我已将supervisor软件包版本更新为:
主管==4.1.0
[修复了Mattia Procopio删除cgi.escape.Patch引起的Python 3.8兼容性问题。]
问题已解决。我已将supervisor软件包版本更新为:
主管==4.1.0
[修复了Mattia Procopio删除cgi.escape.Patch引起的Python 3.8兼容性问题。]
问题已解决。您使用的python版本是什么?它是3.8吗?是的,它是3.8。你使用什么python版本?是3.8吗?是的,是3.8。谢谢你的回答!但还有其他不需要降级的方式吗?我不这么认为。您之所以会收到错误,是因为nltk在其代码中实现了cgi.escape。要么您必须等到他们使nltk与Python3.8兼容,要么您自己使用nltk。另外,也许可以尝试在那里打开一个问题?谢谢你的回答!但还有其他不需要降级的方式吗?我不这么认为。您之所以会收到错误,是因为nltk在其代码中实现了cgi.escape。要么您必须等到他们使nltk与Python3.8兼容,要么您自己使用nltk。另外,也许可以尝试在那里打开一个问题?