Ubuntu 20.4环境下如何在VSC中设置Python3.10.7为默认解释器
在VS Code及Ubuntu 20.04中设置默认Python 3.10.7解释器
一、仅在VS Code中指定Python 3.10.7
如果你只需要在VS Code运行脚本时使用该版本,按以下步骤操作:
- 打开目标Python脚本,点击VS Code左下角状态栏显示的Python版本标识(如
Python 3.9.x) - 在弹出的解释器列表中,找到并选中
/usr/bin/python3.10.7(若列表未显示,点击底部「Enter interpreter path」手动输入该路径确认) - 打开VS Code内置终端,执行
python --version验证,此时应该显示Python 3.10.7
二、将Ubuntu系统全局默认Python改为3.10.7
若要让系统终端默认使用该版本,使用update-alternatives工具配置:
- 先确认Python 3.10.7的路径,执行命令:
确认ls /usr/bin/python*/usr/bin/python3.10.7存在(通常简写为python3.10) - 注册Python版本到备选列表:
注:末尾数字是优先级,100高于50,意味着默认会优先选择前者sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10.7 100 sudo update-alternatives --install /usr/bin/python python /home/myname/anaconda3/bin/python 50 - 切换默认版本:
在弹出的选项中,输入对应Python 3.10.7的序号,按回车确认sudo update-alternatives --config python - 验证:打开系统终端,执行
python --version,应显示Python 3.10.7
注意事项
- 不要直接删除Anaconda的Python路径,避免依赖它的程序运行出错
- 若VS Code仍未生效,重启编辑器后再检查,或手动修改
.vscode/settings.json中的python.defaultInterpreterPath为/usr/bin/python3.10.7
内容的提问来源于stack exchange,提问作者user996159
相关产品推荐
相关产品推荐

