协程 猴子修补的MonkeyPatchWarning 警告
MonkeyPatchWarning: Monkey-patching ssl after ssl has already been
imported may lead to errors, including RecursionError on Python 3.6.
It may also silently lead to incorrect behaviour on Python 3.7. Please
monkey-patch earlier. See
https://github.com/gevent/gevent/issues/1016. Modules that had direct
imports (NOT patched): [’_shaded_thriftpy.transport._ssl
(…\python\helpers\third_party\thriftpy\_shaded_thriftpy\transport\_ssl.py)’].
gevent.monkey.patch_all()
看了不少处理方式,都是将以下补丁放到导入模块最前方,如下:
import gevent
from gevent import monkey
gevent.monkey.patch_all()
可是好像不管用,当前环境 pycharm2020.1 + 3.7.6 python
此警告如何处理,希望py高手予以指点…
本文探讨了在PyCharm 2020.1环境下,如何处理gevent库引发的MonkeyPatchWarning,重点介绍了修正导入顺序以避免Python 3.7错误,并提供了解决方案以确保在3.7版本下的正确行为。
7319

被折叠的 条评论
为什么被折叠?



