查看: 453|回复: 0

Python下载安装及多版本共存环境变量配置教程

[复制链接]
发表于 2 小时前 | 显示全部楼层 |阅读模式
Python 开发环境配置是脚本编程的第一步,尤其是需要同时维护多个 Python 版本的项目时,掌握正确的安装方式和环境变量管理技巧,能避免很多莫名其妙的版本冲突问题。本文基于 Windows 平台,整理一套从官网下载到多版本共存的完整操作流程。

一、Python 官网下载

访问 Python 官方下载地址:www.python.org/downloads/,进入后选择 Windows 版本。目前绝大多数电脑为 64 位系统,直接选择对应的 64 位安装包即可。下载时注意版本号,例如 Python 3.13 和 Python 3.14 是相互独立的大版本,后续多版本共存需要从这里分别下载不同版本。

二、自定义安装与关键选项

下载完成后双击安装程序,推荐选择“自定义安装”而非默认的快速安装。自定义安装界面需要重点确认以下选项:

1. 官方文档(Documentation)——方便本地查阅,建议勾选。
2. 包管理工具 pip(pip)——必须勾选,后续安装第三方库要用。
3. 扩展工具(tcl/tk、IDLE 等)——按需勾选,不影响核心功能。
4. 所有用户都可以使用(Install for all users)——勾选后安装路径会简化,并且权限更宽松。

进入下一步后,务必勾选“Add Python to PATH”,这一步会自动把 Python 加入系统环境变量,省去后续手动配置的麻烦。如果打算手动管理多版本,也可以不勾选,稍后通过“系统变量”手工添加。点击 Install 等待安装完成即可。

三、验证安装

安装完成后,按 Win + R 打开“运行”,输入 cmd 并回车,在弹出的命令提示符窗口中输入:
  1. python --version
复制代码

如果输出类似 Python 3.13.x 的版本号,说明安装成功。如果提示“python 不是内部或外部命令”,说明环境变量未生效,需要检查 PATH 配置。

四、多版本共存与快捷切换

当机器上同时存在 Python 3.13 和 Python 3.14 时,直接调用 python 命令只会启动 PATH 中排在最前面的那个版本。为了让两个版本都能被独立调用,核心思路是让它们拥有不同的命令名,而不是都叫 python。

具体操作方法如下:

假设两个 Python 分别安装在 C:\Python313 和 C:\Python314 目录下。先找到各自目录下的 python.exe 文件,复制一份并重命名,比如把 C:\Python313 下的 python.exe 改名为 python313.exe,把 C:\Python314 下的 python.exe 改名为 python314.exe。也可以在 cmd 中进入对应目录执行:
  1. cd C:\Python313
  2. ren python.exe python313.exe
  3. cd C:\Python314
  4. ren python.exe python314.exe
复制代码

这样在 cmd 中分别输入 python313、python314,就能启动对应版本。此外,Windows 8.1 及以上系统自带 Python 启动器 py,可以用 py -3.13、py -3.14 来指定版本,也可以利用虚拟环境工具(如 venv)隔离不同项目的依赖,这是更推荐的做法。

五、手动配置环境变量与优先级调整

如果安装时没有选择自动添加 PATH,可以按以下步骤手动配置:

打开“此电脑” -> 右键“属性” -> 点击“高级系统设置” -> 选择“环境变量”,在“系统变量”列表中找到 Path 并双击。点击“新建”,逐个添加 Python 的安装路径和 Scripts 子目录。例如:
  1. C:\Python313
  2. C:\Python313\Scripts
  3. C:\Python314
  4. C:\Python314\Scripts
复制代码

需要注意,Path 中的顺序决定了 python 命令默认使用哪个版本。新添加的路径会出现在列表末尾,需要通过“上移”按钮把希望优先使用的版本提前。这样在 cmd 中输入 python 时,Windows 会从左到右依次查找,找到的第一个 python.exe 就是默认解释器。

六、小结

多版本共存的关键并非把所有 Python 都命名为 python,而是通过重命名可执行文件、使用 py 启动器或虚拟环境,让每个版本都有明确的调用入口。配合正确的 PATH 顺序,可以实现稳定、可控的 Python 多版本开发环境。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

指导单位

江苏省公安厅

江苏省通信管理局

浙江省台州刑侦支队

DEFCON GROUP 86025

Hacking Group 021A

旗下站点

态势感知中心

应急响应中心

红盟安全

联系我们

官方QQ群:112851260

官方邮箱:security#ihonker.org(#改成@)

官方核心成员

关注微信公众号

Archiver|手机版|小黑屋| ( 沪ICP备2021026908号 )

GMT+8, 2026-8-28 12:15 , Processed in 0.024749 second(s), 18 queries , Gzip On, Redis On.

Powered by ihonker.com

Copyright © 2015-现在.

  • 返回顶部