china0114.com-日韩欧美中文免费,免费视频一区,免费视频一区,国产精品色网

公眾號
關(guān)注微信公眾號
移動端
創(chuàng)頭條企服版APP

官方倒計時:Python2的壽命還剩113天,逾期停止維護(hù)

4544
作為目前最為流行的編程語言,Python 的出現(xiàn)讓計算機編程不再是生僻的專業(yè)技能,而是常人都能學(xué)習(xí)和使用的萬金油,它也是人工智能領(lǐng)域里最為常用的語言之一。不過在三個月內(nèi),Python 或許要經(jīng)歷史上最大的一次變化。

作為目前最為流行的編程語言,Python 的出現(xiàn)讓計算機編程不再是生僻的專業(yè)技能,而是常人都能學(xué)習(xí)和使用的萬金油,它也是人工智能領(lǐng)域里最為常用的語言之一。不過在三個月內(nèi),Python 或許要經(jīng)歷史上最大的一次變化。

?

?

昨天,Python 官方網(wǎng)站的一紙聲明《Python 2 的落幕》引發(fā)了人們的廣泛討論:該開發(fā)社區(qū)表示,官方對于 Python 2 的支持將會在 2020 年 1 月 1 日結(jié)束,在這之后即使是出現(xiàn)安全問題,舊版本的語言也不會得到任何改進(jìn)。人們現(xiàn)在必須立即轉(zhuǎn)移到 3.0 以上版本了。

目前,仍有一些開發(fā)者以志愿者的身份維護(hù) Python2 語言。不過他們已共同決定,2020 年 1 月 1 日將是 Python2「生命終結(jié)」的那一天。該日之后,所有 Python2 相關(guān)的維護(hù)都將終止。

為什么 Python2 更新到 Python3 這么慢

不太了解編程的讀者可能會有個疑問:總是提 Python3 比 Python2 好太多,為什么還是有人不更新呢?

可能主要有以下幾個原因:

1. 工程穩(wěn)定性相比軟件的更新速度更為重要。

編程語言是構(gòu)成軟件的基石,編程語言如果發(fā)生了更新?lián)Q代,軟件的更新不是一件小事,需要全面地對所有代碼進(jìn)行更新。在這一過程中,如果出現(xiàn)新舊版本不兼容、代碼穩(wěn)定性變差等情況,可能會影響到用戶的持續(xù)使用。因此,對于一些版本迭代,很多軟件開發(fā)者選擇不更新。寧可保證用戶使用的穩(wěn)定性,也不能急于更新到最新版本。

2. Python 官方「允許」Python2 持續(xù)存在。

Python 官方在文檔中也提到,大版本的更新有可能會「傷害」開發(fā)者。具體而言,如果在 2006 年就迅速要求開發(fā)者放棄 Python2,則很多開發(fā)者可能因為開發(fā)成本問題,直接放棄 Python。繁榮的開發(fā)者社區(qū)是維持 Python 編程語言地位的重要條件,因此官方一直在更新維護(hù) Python2,讓更多的開發(fā)者留存在社區(qū)中。

3. Python2 確實也好用。

雖然相比 Python3,Python2 存在很多大的問題,但是 Python2 依然也是一個開發(fā)者友好的 Python 版本,在 Python2 時期就有很多開源庫支持了。因此,一些開發(fā)者希望繼續(xù)使用 Python2。

這些原因下來,Python3 取代 Python2 的進(jìn)程就拖了十來年。不過,隨著機器學(xué)習(xí)的發(fā)展,機器學(xué)習(xí)領(lǐng)域?qū)幊陶Z言的性能有很高的要求,且大部分新的工具都支持 Python3。因此,使用性能更好,有更多工具支持的 Python3 成為了開發(fā)者的必然選擇。

放棄支持 Python2 的軟件列表

2017 年,我們曾報道過將會放棄 Python2 的開源工具。目前,這一列表又長了很多。

?

?

TensorFlow、Scikit-learn、Pandas、XGBoost 等工具已經(jīng)準(zhǔn)備放棄 Python2。

?

?

同時停止支持的還包括 Numpy、Matplotlib、Jupyter Notebook 等。

?

?

還有很多如 Cython、IPython 在內(nèi)的工具。

?

以上為已經(jīng)放棄 Python2 的開源工具列表(不完全統(tǒng)計)。從這個列表可以看到,Python 的生態(tài)系統(tǒng)是多么龐大。

下表顯示了多個項目確定停止支持 Python 2 的時間。從該表中可以得知每個項目的某個版本是否支持 Python 2、發(fā)布時間線以及擴(kuò)展支持的時間。(Python 自己的時間線:https://docs.python.org/devguide/#status-of-python-branches)

?

?

官方答疑

官方同時提供了一些相關(guān)的答疑,整理如下:

為什么要終止 Python2?

答:終止 Python2 是因為我們要更好地幫助開發(fā)者。

Python2 是 2000 年發(fā)布的。一些年之后,我們意識到需要對 Python 進(jìn)行一次大的更新升級。因此在 2006 年,我們開始了 Python3 的開發(fā)工作。因為很多人在當(dāng)時沒有更新,而我們也不希望這次更新給他們造成損害,因此多年來我們一直在維護(hù)并公開新的 Python2 和 Python3 版本。

但是這樣一來,維護(hù) Python 的工作變得非常困難。Python2 中有一些改進(jìn)和維護(hù)是很難進(jìn)行下去的。這會擠占我們提升 Python3 速度和性能的精力。

而且,如果還有很多人繼續(xù)使用 Python2,那些用 Python 開發(fā)程序的開源工作者工作起來會更困難。他們不能使用 Python3 中的新特性讓開源工具變得更好用。

我們不想傷害使用 Python2 的開發(fā)者,因此在 2008 年,我們宣布 Python2 將在 2015 年終止,并希望大家能夠更新。當(dāng)時,一些人更新了,但是還有一些人留在了 Python2 上,因此我們將終止時間推后到了 2020 年。

目前 Python2 還有多久的壽命?

答:從 2019 年 9 月 10 日起算還有 3 個月 21 天。有一個倒計時,在 pythonclock.org (https://pythonclock.org/) 網(wǎng)站上。

?

在發(fā)稿時對倒計時網(wǎng)站的截圖。

如果沒有升級,會怎么樣?

答:在終止日期到來后,即使用戶發(fā)現(xiàn)了 Python2 上的災(zāi)難性安全問題,或者在 Python2 開發(fā)的軟件中發(fā)現(xiàn)了這些問題,志愿者也不會幫助修復(fù)。如果用戶需要 Python2 相關(guān)的軟件協(xié)助,志愿者也不會提供幫助,并且越來越少的志愿者能夠幫助到這些用戶。同時,用戶可能會失去使用優(yōu)秀開源工具的機會,因為他們都是基于 Python3 開發(fā)的。同時,使用 Python2 的用戶可能會拖慢其他使用 Python3 進(jìn)行開發(fā)的人員的工作進(jìn)度。

如何將 Python2 代碼轉(zhuǎn)為 Python3?

答:請參閱官方提供的指南。

指南地址:https://docs.python.org/3/howto/pyporting.html

如果用戶基于 Python2 開發(fā)了一些軟件,應(yīng)該怎么做?

答:如果是從供應(yīng)商那里購買的軟件或軟件支持,則詳情可咨詢他們;如果是從開發(fā)者或系統(tǒng)管理員那里付款獲得的軟件,則咨詢這些開發(fā)者或管理員。如果二者均不是,則點擊「Can I Use Python3?」頁面查找升級到 Python3 所需要的工具。

caniusepython3 頁面地址:https://pypi.org/project/caniusepython3/

是否有人員可以提供用戶幫助?

答:是的。如果你付錢購買擴(kuò)展支持,則與供應(yīng)商聯(lián)系。如果你可以付錢聘請一些人來幫助你,則可以在求職面板上發(fā)帖或直接聘請咨詢?nèi)藛T。如果你需要志愿者提供免費幫助,則可以查看以下幫助頁:https://www.python.org/about/help/。

用戶直到現(xiàn)在才聽說 Python2 升級事宜。在哪里宣布的升級通知?

答:我們在軟件會議、Python 通知郵件列表、Python 官方博客、相關(guān)參考書和技術(shù)文章、社交媒體以及與出售 Python 支持的公司都討論過 Python2 的升級事宜。

用戶怎樣才能確保下次及時收到升級通知呢?

答:從供應(yīng)商那里購買 Python 支持,或者訂閱 Python 通知郵件列表。

訂閱地址:https://mail.python.org/mailman3/lists/python-announce-list.python.org/

從答疑來看,Python2 會被徹底拋棄。即使出現(xiàn)零日漏洞也不會有安全更新了,用戶要抓緊升級,以免出現(xiàn)安全問題而得不到技術(shù)支持。

轉(zhuǎn)移需盡早

目前,得到良好維護(hù)的開源項目大多已經(jīng)轉(zhuǎn)移到 Python 3 上了。你能找到的 Python2 項目源碼,基本都是比較早期不再維護(hù)的項目,或是一些系統(tǒng)級項目(因為 Linux 和 MacOS 都自帶 Python2.7)。根據(jù) JetBrains 最新的 Python 開發(fā)者調(diào)查,大約 80% 開發(fā)者已在使用 3.5+ 版本。要知道在兩年前,使用 Python 3 的比例還只有三分之一。

Python 早已經(jīng)提供了 2 to 3 自動化工具,僅需一行命令就可以將 Python 2 代碼轉(zhuǎn)成 3。在 HackerNews 上,很多人對于 Python 2 支持的結(jié)束展開了討論。

有網(wǎng)友表示:「Python 2 到 3(至少是 3.3 版本以上)是我做過最容易的過渡之一。我們可以通過庫(Six)的幫助來完成轉(zhuǎn)移,在幾乎所有的情況下你都可以編寫 2 到 3 版本兼容的代碼,這意味著轉(zhuǎn)移可以以每次一小部分的形式進(jìn)行。至于依賴項,開發(fā)者們也已幫助升級了很多第三方模塊。」

總之,「如果人們用抱怨此事一半的精力去研究如何升級,轉(zhuǎn)移到 3.x 版本的工作五年前就應(yīng)該完成了。」根據(jù)經(jīng)驗,除非你的項目有非常罕見且不可替代的依賴項,或者龐大的 C 語言擴(kuò)展,否則版本的轉(zhuǎn)移會很容易。

作者: Synced 來源:機器之心

分享到:0收藏

上一篇:谷歌開放全新自然語言數(shù)據(jù)集:多元化場景更詳細(xì)標(biāo)注,讓AI助手更懂人類 智慧醫(yī)療大數(shù)據(jù)平臺解決方案下一篇:

聲明:該文章版權(quán)歸原作者所有,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請在30日內(nèi)與本網(wǎng)聯(lián)系。
您閱讀這篇文章花了0
轉(zhuǎn)發(fā)這篇文章只需要1秒鐘
喜歡這篇 0
評論一下 0
凱派爾知識產(chǎn)權(quán)全新業(yè)務(wù)全面上線
相關(guān)文章
評論
登錄后發(fā)表評論
凱派爾知識產(chǎn)權(quán)全新業(yè)務(wù)全面上線
寧波城市站
金華城市站
×
#熱門搜索#
精選雙創(chuàng)服務(wù)
歷史搜索 清空

Tel:18514777506

關(guān)注微信公眾號

創(chuàng)頭條企服版APP

china0114.com-日韩欧美中文免费,免费视频一区,免费视频一区,国产精品色网
欧美亚洲动漫另类| 国产精品福利一区| 国产精品久久精品日日| 日韩av不卡一区二区| 不卡一区二区中文字幕| 日韩一级二级三级精品视频| 亚洲精品写真福利| 成人深夜视频在线观看| 精品久久久久一区二区国产| 亚洲成av人在线观看| 99国产精品久久久久久久久久 | 欧美在线一二三四区| 久久久久久久久久电影| 日韩国产欧美视频| 欧美又粗又大又爽| 最新久久zyz资源站| 国产不卡一区视频| 精品成人a区在线观看| 日韩成人免费在线| 欧美色视频在线观看| 成人免费在线视频观看| 福利一区二区在线观看| 精品粉嫩超白一线天av| 免费成人你懂的| 日韩精品一区第一页| 99久久免费国产| 国产欧美日韩不卡免费| 国产在线精品免费| 欧美成人午夜电影| 久久精品国产精品青草| 日韩一区二区电影网| 日韩在线播放一区二区| 欧美人动与zoxxxx乱| 亚洲电影一区二区三区| 欧亚一区二区三区| 亚洲乱码国产乱码精品精98午夜 | 播五月开心婷婷综合| 国产日韩三级在线| 国产精品一二三四| 国产视频一区二区在线| 国产高清久久久| 日本一区二区视频在线| 成人中文字幕在线| 中文字幕一区二区不卡| 99久久精品免费| 亚洲人成亚洲人成在线观看图片| 99国产精品久久久| 亚洲欧美日韩一区二区三区在线观看| 成人免费毛片a| 成人免费在线视频| 日本伦理一区二区| 亚洲午夜影视影院在线观看| 欧美日韩精品一区二区在线播放| 日韩午夜在线观看| 精品一区二区精品| 久久久久久久电影| 成人国产电影网| 亚洲欧美一区二区三区孕妇| 日本二三区不卡| 污片在线观看一区二区 | 麻豆视频观看网址久久| 精品美女被调教视频大全网站| 激情深爱一区二区| 国产亚洲欧美日韩日本| av影院午夜一区| 亚洲一区二区三区三| 欧美一级理论片| 国产电影精品久久禁18| 一区二区中文视频| 欧美探花视频资源| 另类调教123区| 亚洲国产精品v| 91九色最新地址| 奇米色777欧美一区二区| 久久先锋影音av鲁色资源| 成人a免费在线看| 亚洲午夜电影网| 精品日韩一区二区三区免费视频| 国产福利一区二区| 欧美性大战久久久久久久| 日本欧美一区二区| 国产网站一区二区| 色婷婷精品久久二区二区蜜臂av| 性欧美疯狂xxxxbbbb| 精品国产91久久久久久久妲己| 粉嫩aⅴ一区二区三区四区五区| 亚洲欧美区自拍先锋| 欧美日本韩国一区| 国产一区二区福利视频| 亚洲麻豆国产自偷在线| 日韩一级片网站| av在线不卡电影| 免费看日韩精品| 国产精品国产三级国产aⅴ入口 | 中文字幕五月欧美| 欧美浪妇xxxx高跟鞋交| 国产成人一区二区精品非洲| 亚洲一区在线电影| 久久久亚洲欧洲日产国码αv| 色综合天天综合给合国产| 免费观看30秒视频久久| 日韩一区在线免费观看| 日韩欧美国产不卡| 色综合网站在线| 久久99蜜桃精品| 亚洲精品日产精品乱码不卡| 精品久久久久一区| 欧美在线观看禁18| 国产成人免费视频网站高清观看视频| 一区二区高清在线| 国产亚洲自拍一区| 6080午夜不卡| 91免费看`日韩一区二区| 韩国午夜理伦三级不卡影院| 一区二区三区中文字幕在线观看| 精品对白一区国产伦| 欧美影院一区二区| 成人综合在线观看| 美美哒免费高清在线观看视频一区二区 | 中文字幕国产一区二区| 欧美精品一二三区| 97国产一区二区| 国内精品国产成人国产三级粉色 | 国产尤物一区二区在线| 夜夜爽夜夜爽精品视频| 国产三级一区二区| 日韩一二三区视频| 欧美亚男人的天堂| 不卡大黄网站免费看| 国产一区二区三区视频在线播放| 天天操天天综合网| 亚洲精品中文字幕在线观看| 不卡av在线免费观看| 久久精品国产99国产| 亚洲国产欧美在线人成| 日韩一区在线免费观看| 国产情人综合久久777777| 欧美电影免费观看高清完整版在| 欧美亚洲高清一区| 色哟哟亚洲精品| 丁香天五香天堂综合| 麻豆精品一区二区av白丝在线| 一区二区不卡在线播放| 亚洲欧洲三级电影| 国产午夜精品福利| 久久久久久亚洲综合影院红桃| 欧美一级片在线观看| 欧美日韩免费在线视频| 在线视频欧美区| 99re成人精品视频| 国产 欧美在线| 国产伦精一区二区三区| 精品一区二区国语对白| 日本美女一区二区三区| 国产 日韩 欧美大片| 日韩精品电影在线| 日韩午夜在线影院| 亚洲欧美成人一区二区三区| 成人免费视频视频| 久久蜜桃一区二区| 国产一区二区三区四区五区入口| 欧美一区二区女人| 蜜臀av性久久久久蜜臀aⅴ| 7777精品伊人久久久大香线蕉| 亚洲电影第三页| 欧美亚洲动漫另类| 精品一区二区日韩| 亚洲香肠在线观看| 亚洲一区影音先锋| 亚洲一区日韩精品中文字幕| 亚洲色图一区二区三区| 亚洲欧美综合在线精品| 中文字幕一区二区三区视频| 国产精品区一区二区三| 国产精品视频一二三区 | 丝袜诱惑制服诱惑色一区在线观看| 亚洲美女区一区| 亚洲美女视频一区| 亚洲一区二区三区不卡国产欧美| 亚洲一区精品在线| 午夜精品福利一区二区蜜股av | av男人天堂一区| av不卡免费电影| 一本色道亚洲精品aⅴ| 色94色欧美sute亚洲线路一ni| 在线观看av不卡| 日日夜夜精品视频天天综合网| 日日骚欧美日韩| 蜜桃视频免费观看一区| 久久99国产精品久久99果冻传媒| 韩国理伦片一区二区三区在线播放| 国产一区高清在线| 成人性生交大合| 色综合色综合色综合| 欧美三区在线观看| 欧美一区二区女人| 国产亚洲一本大道中文在线| 国产精品成人在线观看| 一区二区三区丝袜| 日韩电影在线一区二区三区|