Python.org正式搬Python 2到终点(临终)状态2020年1月1日。
这对你来说意味着什么呢?
砖运行时6.0及以上
砖6.0运行时,只支持Python 3以上。你不能用Python 2使用这些运行时创建一个集群。这些运行时创建的任何集群使用Python 3被定义。
砖运行时5.5 LTS
当你创建一个砖运行时的5.5 LTS集群通过使用工作区UI,默认是Python 3。你可以选择指定Python 2。如果你使用砖REST API (AWS|Azure使用砖)来创建一个集群运行时5.5 LTS,默认是Python 2。如果你有一个砖运行时5.5 LTS集群运行Python 2,您不需要升级到Python 3。
您可以使用以下调用指定Python 3当你使用砖REST API创建一个集群。
“spark_env_vars”: {“PYSPARK_PYTHON”:“砖/ python3 / bin / python3”},
我应该升级到Python 3吗?
升级的决定取决于你的具体情况,包括其他系统的依赖和依赖关系。这是一个决定,应结合工程组织。
官方的Python.org声明如下:
截至2020年1月1日,没有新的bug报告、修复、或更改将Python 2, Python 2是不再支持。我们尚未发布之间的一些更改,当我们发布的Python 2.7.17(2019年10月19日),1月1日。作为服务社区,我们将这些补丁包(并且只有这些修复)和释放2.7.18。我们计划在2020年4月,因为这是方便发布经理,不是因为它支持结束的时候意味着什么。
支持
砖不提供官方支持第三方软件停止。
支持请求有关Python 2不合格的工程支持。