windows下多个python版本共存
前置说明
win11 原有python3.12和python2.7(已共存)
目标: 使用多个不同的python版本, 分为常用和不常用版本, 常用python3.12和python2.7用于处理日常事务, 对于具体某些可能有兼容性问题的工具则使用anaconda虚拟环境
在开始之前, 先分享一个小知识, 针对系统中python3和python2的共存问题, 已经有很好的解决方案:
使用python3:
py -3 等价于 python3
py -2 等价于 python2
而py.exe在安装python时就已经安装到了C:\Windows, 且该路径已存在于系统环境变量中(若不存在可以手动添加)
但是, 这样依然存在问题, 若想使用python3的其他版本而不是python312, 该怎么办
答案呼之欲出: anaconda !!!
使用anaconda进行python3/2其他版本的管理
安装anaconda并配置环境变量
在安装anaconda之前, 先将 用户/系统环境变量 中关于python的路径取消, 否则可能会与anaconda中python环境冲突
注意: 不是取消掉py.exe的路径