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不合格的工程支持。