Python 2 已经结束支持,根据 Python 软件基金会和 JetBrains 发布的第三年度 Python 开发者调查,被调查者中只有十分之一的人还在用 Python 2。
Python 2.7.18现在已经发布,Python 2的最新版本。CPython核心开发人员很高兴宣布Python 2.7.18的即时可用性。
由于Python 2从年初就已经结束了生命,而Ubuntu 20.04是一个长期的支持版本,Ubuntu开发人员正在努力确保Python 2不作为下一个Ubuntu LTS版本的一部分提供。
随着2020年初Python 2的生命周期终止,Ubuntu和Debian开发人员继续致力于至少从基本操作系统中删除Python 2的工作。继续进行将软件包过渡到Python 3或最终删除未维护的软件包的工作。
Debian 10 “Buster”的推出和Python 2在年底达到生命周期,Debian正致力于删除未移植到Python 3的Python 2软件包,而Ubuntu正在为他们在上游Debian中找不到的Python 2软件包进行类似的操作。
Python 2.x即将结束生命,英国国家网络安全中心(NCSC)敦促开发人员尽快从Python 2.x迁移到Python 3.x。越快越好。Python 2.x将于2020年1月1日停止使用,并且将不再提供bug修复和安全更新。
有说 Python2 是主流,大公司都在用,你应该学 2 。也有说 Python3 才是未来主流,大多数第三方框架已基本支持 Python3。