久等了,LeanCloud Python SDK、LeanCloud 云引擎 Python 运行时(包括国内版、国际版)现已支持 Python 3.9.
如果你的项目需要使用 Python 3.9,请使用 Python SDK 2.9.2 以上的版本。
如果你想要在云引擎上部署 Python 3.9 的项目,请在 .python-version
中指定。
本次升级(Python SDK 2.9.2)仍支持 Python 2.7.18,不过 Python 官方(Python 软件基金会)已于 2020 年 1 月 1 日停止对 Python 2 的支持,所以如果你的项目还没有升级到 Python 3,我们建议尽快升级。
为了支持 Python 3.9,Python SDK 升级了所依赖的 gevent 的版本。如果你的 Python 云引擎项目的 requirements.txt 中指定了较旧版本的 gevent,那么可能会因依赖冲突而导致部署失败。请去除 requirements.txt 中 gevent 那行,然后重新部署。Python SDK 本身已经依赖了 gevent,项目的 requirements.txt 中不需要重复指定。