闪电般的统一分析引擎

Plan for dropping Python 2 support

众所周知,Python核心开发团队和许多已使用的Python软件包(例如Pandas和NumPy)将在2020/01/01或之前放弃对Python 2的支持. 自2015年发布Spark 1.4以来,Apache Spark就已经支持Python 2和Python3.但是,保持Python 2/3兼容性是一个越来越大的负担,它实质上限制了Spark 3中对Python 3功能的使用. 鉴于Python 2的生命周期即将结束,我们计划最终也放弃对Python 2的支持. 目前的计划如下:

  • 在2019年的下一个主要版本中,我们将弃用Python 2支持. 如果使用Python 2,PySpark用户将看到弃用警告. 我们将发布PySpark用户迁移指南,以迁移到Python 3.
  • 在2020年1月1日Python 2停产之后,我们将在2020年的将来版本(不包括补丁程序发布)中删除对Python 2的支持. 如果使用Python 2,PySpark用户将看到错误.
  • 对于支持Python 2的版本(例如Spark 2.4),其补丁程序版本将继续支持Python2.但是,在Python 2 EOL之后,我们可能不会采用特定于Python 2的补丁程序.


Spark News Archive

by  ICOPY.SITE