在Google Cloud中用sudo update-alternatives切换Python 3.7到3.10的正确命令
使用update-alternatives切换默认Python版本到3.10
1. 注册两个Python版本到alternatives系统
首先需要把现有Python 3.7和新安装的Python 3.10加入到update-alternatives的管理列表中:
- 注册Python 3.7(优先级设为1):
sudo update-alternatives --install /usr/bin/python3 python3 /opt/conda/bin/python3 1
- 注册Python 3.10(优先级设为2,更高优先级):
sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.10 2
2. 选择默认Python版本
执行以下命令进入交互式选择界面:
sudo update-alternatives --config python3
终端会列出已注册的Python版本及对应序号,输入Python 3.10对应的序号并回车,即可将其设为默认版本。
3. 验证切换结果
运行以下命令确认版本切换成功:
python3 --version
若输出Python 3.10.0则说明操作生效。
补充说明
- 当前你的
python3原本指向conda环境的路径,通过注册到/usr/bin/python3这个系统级路径,后续全局调用python3会优先使用alternatives中设置的版本。 - 后续如需切换回Python 3.7,只需再次执行
sudo update-alternatives --config python3并选择对应序号即可。
内容的提问来源于stack exchange,提问作者aware
相关产品推荐
相关产品推荐

