已安装Python 3.11.2,无法从3.9.0切换至该版本求助
解决Python版本无法切换至3.11.2的方法
一、命令行中切换版本
调整环境变量优先级
打开命令提示符或PowerShell,输入where python查看路径列表。若3.9.0的路径排在3.11.2之前,按以下步骤修改:- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在系统变量的
Path中,将Python3.11.2的安装路径(通常是C:\Users\你的用户名\AppData\Local\Programs\Python\Python311和Scripts子目录)移至3.9.0路径上方 - 关闭所有命令行窗口后重新打开,输入
python --version验证
直接指定版本启动
临时切换可直接输入python3.11启动3.11.2版本,输入python3.9启动旧版本
二、VSCode中切换解释器
手动选择解释器
- 按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板 - 输入
Python: Select Interpreter,在列表中选中路径含Python311的选项 - 若列表无对应选项,点击「Enter interpreter path」,手动定位到3.11.2安装目录下的
python.exe
- 按下
固定项目解释器
在项目根目录的.vscode文件夹创建settings.json,添加以下内容(替换为实际路径):{ "python.pythonPath": "C:/Users/你的用户名/AppData/Local/Programs/Python/Python311/python.exe" }
内容的提问来源于stack exchange,提问作者Paul Berta
相关产品推荐
相关产品推荐

