嘿,大家好!今天想问问大家,你们现在用的是什么版本的Python呢?有没有考虑过升级?欢迎分享一下你们的经验。

我自己目前很多项目还是在用Python 3.6,虽然它在我的项目中还算稳定,但最近看到一篇文章提到,应该停止使用Python 3.8。然后我一看,才发现,Python都出到3.14了,Python 3.8也已经发布了好几年,官方表示它将在2024年10月7日后停止提供任何安全更新和错误修复。

image-20241203220932-1fgzo3r.png

注:end of life(生命周期结束):这意味着该软件版本将不再获得官方支持,包括安全更新、错误修复和功能改进。用户使用该版本将面临安全风险,因为不再有补丁或更新来修复已知问题。。

这意味着,如果你还在用Python 3.8,可能会面临安全风险,甚至会遇到一些不兼容的问题。很多第三方库和框架已经开始不再支持Python 3.8,这可能会导致你在使用这些库时遇到麻烦。例如,许多流行的库在更新时会要求使用更新的Python版本,这样一来,你就无法使用最新的功能和修复。

Package

Latest version supports 3.8?

Last release supporting 3.8

NumPy

No

December 2022

Pandas

No

June 2023

Django 5.x

No

Never supported

(不过别说python版本了,我好几个项目用的Django版本还是2.x。。。)

所以,建议大家尽快升级到Python 3.9,之后再考虑更新到3.10、3.11或3.12。保持更新可以让你的代码更安全,也能使用到最新的功能。当然,古董项目就那样吧,放着也没啥事。jdk都出到多少了。

有什么问题欢迎评论区留言,欢迎分享一下你们的经验~