在 Windows 上管理多版本的 Python 是一个常见的需求。
1. 为什么会出现多版本 Python 的问题?
- 历史遗留:项目可能使用了较旧版本的 Python,而新项目需要最新版本。
- 工具依赖:某些开发工具(如 IDE 或框架)对特定版本有依赖。
- 系统配置:Microsoft Store、标准安装版或其他发行版本共存,可能导致路径冲突。
- Python 无法直接更新:Python 本身并不支持自我升级,安装新版本时需要手动下载并安装,旧版本不会被覆盖,需自行管理(共存还是卸载)。
2. 确认当前系统中的 Python 版本
命令:
在 CMD 中运行:
where python
python --version
where python
会列出所有可用的 Python 可执行文件路径及其优先级。python --version
显示当前命令行中调用的 Python 版本。
示例输出:
E:\software\msys64\mingw64\bin\python.exe
C:\Users\user\