windows python 不同版本共存

在Windows上同时管理多个Python版本,尤其是Python2和Python3,可以通过调整环境变量路径顺序或使用py.exe启动器。优先推荐修改环境变量,通过调整Python2和Python3在PATH中的顺序来切换默认版本。另外,py.exe提供了一个方便的命令行工具,通过py-2和py-3快捷启动不同版本的REPL,还可以通过设置环境变量PY_PYTHON指定默认版本。
摘要由CSDN通过智能技术生成

在很多时候,因为工程需求,需要在windows 共存多个版本的python,特别是 python2 和 python3 。
如果只针对 python 工程开发,用 anaconda 创建多个虚拟环境就可以满足需求。
但当需要调用 python.exe 时,我看有很多网友提供的方案是通过修改 python.exe 名称来进行控制,个人觉得这样做会显得很乱,下面介绍两种共存 python 版本的方式,可以根据实际需求进行选择。

1. 修改环境变量路径先后顺序

很多时候,python 脚本的执行方式是python.exe 并不是 py.exe,这时我们可以直接修改环境变量里面 python2 和 python3 的路径顺序。
系统会自动去按照环境变量里面path路径的顺序去寻找 python.exe。
如果我们优先使用 python2,可以把 python2的路径移动 python3 的上面;
如果优先使用 python3 ,可以把 python3 的路径移动到 python2 的上面。
优先推荐使用此方法。

2. python 自启动器 py.exe

2.1 启动方式

启动 python3 的 REPL, py -3
启动 python2 的 REPL, py -2

2.2 设置 py 默认版本

如果想省略掉 -2  or  -3,可以添加环境变量 PY_PYTHON=3 or 2, 设置 py 默认版本

To be added…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值