Python 官方网站(python.org)上 Python 3.12.6 版本的 Windows 下载选项列表
Python 官方网站python.org上 Python 3.12.6 版本的 Windows 下载选项列表。以下是各选项的简要说明帮助您选择合适的安装包✅Windows installer (64-bit)标准.exe安装程序适用于大多数现代 64 位 Windows 系统Windows 10/11推荐普通用户使用含自动配置环境变量、添加到 PATH 等选项。⚠️Windows installer (32-bit)仅适用于老旧的 32 位 Windows 系统已基本淘汰且 Python 官方自 3.12 起不再提供官方 32 位 Windows 安装器支持此选项若存在可能是历史遗留或第三方镜像请谨慎确认来源。Windows installer (ARM64)专为基于 ARM 架构的 Windows 设备如 Surface Pro X、Windows on Snapdragon 笔记本设计的原生安装包。Windows embeddable package (64-bit / 32-bit / ARM64)轻量级免安装压缩包.zip不含安装器适合嵌入式部署、CI/CD、便携应用或需要完全控制运行环境的场景需手动配置python.exe路径及pyvenv.cfg。❗重要提示Python 3.12.6最低系统要求为 Windows 8.1 或更高版本官方明确不支持 Windows 7 及更早系统32-bit 安装包在 Python 3.12 已正式弃用CPython 官方自 3.12 起停止构建和发布 32-bit Windows 安装器当前官网通常不再提供 32-bit installer—— 若您看到该选项可能来自非官方镜像或误标请优先选用 64-bit 或 ARM64。如需下载请访问官方地址https://www.python.org/downloads/release/python-3126/Python 3.12.6 的embeddable package可嵌入包与standard installer标准安装程序在设计目标、功能完整性、部署方式和使用场景上有本质区别。以下是核心对比及 embeddable 包的正确配置方法✅ 核心区别一览表特性Windows Installer.exeWindows Embeddable Package.zip安装方式图形化向导安装自动注册、写注册表、添加快捷方式解压即用无安装过程不修改系统零副作用环境变量可勾选“Add Python to PATH”自动配置系统 PATH完全不配置 PATH需用户手动设置或通过绝对路径调用标准库完整性完整包含pip、idle、tkinter、venv、文档、头文件等默认不含 pip需额外下载get-pip.py安装不含 idle/tkinter/开发头文件除非显式下载带 dev 的变体可移植性绑定到当前系统注册表、开始菜单不可直接复制迁移高度便携整个文件夹可复制到U盘、网络路径或容器中跨机运行适用场景普通开发者、学习者、桌面应用开发CI/CD 构建、嵌入式脚本引擎、绿色软件集成、多版本共存管理、受限权限环境如无管理员权限配置文件无显式配置文件行为由安装选项决定包含pythonXX._pth和pyvenv.cfg用于控制模块搜索路径和隔离模式更新/卸载可通过“设置→应用”卸载升级需重新运行安装器直接删除文件夹即可“卸载”升级只需替换解压目录 注Python 3.12.6 embeddable 包默认不带 pip官方明确移除首次使用需手动安装 pip# 进入解压后的目录如 C:\python-3.12.6-embed-amd64.\python.exe-m ensurepip--upgrade--default-pip# 或下载 get-pip.py 后运行.\python.exeget-pip.py✅ 正确配置 embeddable 包的步骤以 64-bit 为例下载并解压下载python-3.12.6-embed-amd64.zip→ 解压到目标路径如D:\myenv\python312避免路径含空格或中文。启用标准库路径关键解压后会有一个python312._pth文件文本文件。默认内容类似python312.zip . ..\Lib import site✅ 确保最后一行是import site启用site模块从而加载site-packages和用户级pip包❌ 若被注释如#import site请删除#否则pip install的包将无法被导入可选配置虚拟环境隔离在该目录下运行.\python.exe-m venv myenv会创建独立环境推荐用于项目隔离。可选添加到 PATH仅当前会话或用户级# 临时添加当前 PowerShell 窗口有效$env:PATH;D:\myenv\python312# 永久添加需管理员权限或改用户环境变量[Environment]::SetEnvironmentVariable(PATH,$env:PATH;D:\myenv\python312,User)验证.\python.exe--version# 应输出 Python 3.12.6.\python.exe-cimport sys; print(sys.path)# 检查路径是否含 Lib 和 site-packages.\python.exe-m pip list# 确认 pip 可用首次需先安装 pip 小贴士embeddable 包中的python.exe是“isolated mode”启动的等效于python -I因此不会读取pyvenv.cfg外的全局配置 —— 这正是其安全可控的原因。如需tkinter或编译扩展如cryptography需额外下载embeddable package with debug binaries dev headers官网不提供需自行构建或选用第三方发行版如 WinPython。