Python 3.8即将于2024年10月退役,停止安全与错误修复,建议尽快升级至更高版本以确保安全与稳定。
原文标题:Python3.8退役在即,你准备好了吗?
原文作者:机器学习算法与Python学习
冷月清谈:
怜星夜思:
2、升级到哪个版本的Python合适呢?
3、如何处理升级后的兼容性问题?
原文内容
发布将在3.8 发布5 年后停止。 也就是说,2024 年10 月是Python 3.8 版本发布的最后一个月,从2024 年10 月开始,如果存在安全错误,Python 开发团队将不会修复该错误。
-
没有更多的错误修复。
-
不再有安全修复程序。
我们为什么要升级?
-
在前两年,错误修复和安全修复子版本每 2 个月发布一次
-
在此之后,仅根据需要进行安全修复
-
发布将在 3.8 发布 5 年后停止
第一是Linux 发行版只会做这么多,而且也不是永远支持
第二个问题是你的依赖包将停止获取更新
软件包 | 最新版本支持3.8? |
支持3.8的最新版本 |
NumPy | 不 | 2022 年 12 月 |
Pandas | 不 | 2023 年 6 月 |
Django 5.x 版本 | 不 | 从不支持 |
是时候从 3.8 升级了
-
升级到 3.9。
-
修复发现的任何错误。
-
升级到 3.10,修复所有错误。
-
重复直到 Python 3.12 甚至 3.13。
潜在问题
-
Ubuntu 20.04 将于 2025 年 4 月停止获取免费安全更新。
-
Python 3.9 将于 2025 年 10 月停止获取安全更新。
-
Django 5.2 将于 2026 年 4 月停止获取安全更新。
-
Python 3.9 于 2020 年 10 月发布。
-
Python 3.10 于 2021 年 10 月发布。
-
Python 3.11 于 2022 年 10 月发布。
-
Python 3.12 于 2023 年 10 月发布。
商务合作 | 交流学习 | 送书活动
添加vx:yuliang-bj(备注姓名-单位)
觉得不错,请点个在看