背景
我需要在不连接互联网的 Windows7 办公电脑上为网页版的办公系统开发一个自动化工具,可以将日常琐碎的操作替代掉。 基本确定了通过 Python+Selenium 的方式来实现网页自动化功能。 首先我需要配置开发环境,安装 Python、VS Code、导入Selenium库、下载浏览器驱动。 本文会介绍在 Window7 系统下应该安装哪一版的 Python。
从 Python 官网文档中寻找不同版本所支持系统的信息
我在搜索引擎中搜索出来的结果千差万别,想要从中辨别出每一条信息的真假是很有些难度的。所以我开始在 Python 官网上寻找不同 Python 版本支持的系统信息。大家可以参照下图展示的方式查找自己设备系统(如 macOS、Linux 等)的 Python 版本支持信息。
第1步:打开 Python 官网首页文档 Document 中的 Windows
第2步:查找支持 Windows7 系统的 Python3.X 版本
第3步:找到最新的支持 Windows7 系统的 Python 版本
有两种方式确定支持 Windows7 的最终版本号。
方式1: 在当前页面向下滑,发布时间由近及远,找到支持 Windows7 系统的最终 Python 版本。记住:要有安装文件的版本才行。
方式2: 查阅 Python3.8 版本的发布计划,确定支持Windows7 系统的最终 Python 版本。
打开 Python 官网首页文档 Document 中的 All releases
查看 Python3.8 版本的发布计划 PEP 569
仔细阅读会发现:
Python3.8 现在处于其生命周期的“仅安全修复”阶段:即 3.8 分支仅接受安全修复,并且在 2024 年 10 月之前不定期以源代码形式发布这些修复。 Python3.8 不再接收常规错误修复,并且不再为其提供二进制安装程序。 Pytho3.8.10 是 Python3.8 的最后一个稳定的、修复后的、带安装包的版本。
第4步:下载选中的 Python 版本
结合自己 Windows 系统的系统位数、选择可嵌入式包或安装包进行下载。如有需要,可以顺便下载帮助文件。
Windows 的其他系统的最后支持版本(截至2023.06.17)
Windows 系统版本 | 对应的 Python 的最终版本 |
---|---|
Windows XP | Python 3.4.x |
Windows Vista | Python 3.8.x |
Windows 7 | Python 3.8.x |
Windows 8 | Python 3.11.x |
Windows 8.1 | Python 3.11.x |
Windows 10 | Python 3.11.x |
Windows 11 | Python 3.11.x |
请注意,以上列出的是官方提供支持的最后一个版本。随着时间的推移,Python 的版本会更新,建议查阅官方文档以获取最新的支持信息。
Python 版本如何选择
对于大家来说,在选择 Python 版本之前,需要考虑你的项目需求和依赖库的兼容性。最好选择一个稳定、兼容的 Python 版本,这将有助于你在项目指定环境下进行顺利的开发和运行。
Python 2.x 和 Python 3.x 之间如何选择
官方已经停止了 Python 2.x 版本的更新和技术支持。Python 2.x 的最后一个版本是 2020 年 4 月发布的Python 2.7.18。 Python 3.x 并不是 Python 2.x 的简单升级,为了丢掉累积的技术包袱,Python 3.x 没有考虑向下兼容。 如果是代码维护,原代码使用的什么版本开发的就用什么版本的 Python 进行维护,如果是开发新代码,建议采用Python3.x。
Python 3.x 下的子版本如何选择
- TODO:Python各版本的主要特性和差异都有哪些?
学习编程,从这里开始!
欢迎来到我的编程学习世界,这里是我与你分享编程知识、经验和技巧的地方。无论你是编程初学者还是有一定经验的开发者,都将为你带来灵感和启发。
关于我
我是一个热爱编程的自学者,通过多年的实践和不断的学习,我积累了丰富的编程经验,并且希望能与你一起成长。在这个博客中,我会分享我在编程领域的见解、学习心得和实用技巧,帮助你在编程的路上越走越远。
我的内容
在我的博客中,你将找到以下类型的内容:
- 详细的编程教程和指南
- 实用的代码示例和项目案例
- 技术趋势和行业动态的分享
- 对编程语言、工具和框架的评测和比较
如何联系我
如果你对我的内容感兴趣,或者有任何问题、建议或合作意向,都可以通过以下方式与我取得联系:
- 邮箱:345797571@qq.com
- 微信:KeepLearn666
- 微信公众号:KeepLearner
- 博客:终身学习者的家园
我非常期待与你一起探索编程的无限可能,让我们一起在编程的海洋中畅游吧!