VS Code无法运行Python程序及Jupyter内核选择问题求助
手动指定内核路径
打开VS Code命令面板(Ctrl+Shift+P),输入Python: Select Interpreter,选中已安装的Python 3.11.5版本。再次打开命令面板,输入Jupyter: Select Kernel,选择对应解释器的内核;若未找到,选择Enter interpreter path,手动定位到Python安装目录下的python.exe(通常路径为C:\Users\[你的用户名]\AppData\Local\Programs\Python\Python311\python.exe)。重新安装Jupyter内核
打开VS Code终端或系统CMD,执行以下命令(无需虚拟环境可直接运行):python -m pip install --upgrade pip python -m pip install ipykernel python -m ipykernel install --user --name=python311 --display-name="Python 3.11.5"完成后重启VS Code,再次尝试选择内核。
检查VS Code扩展兼容性
打开VS Code扩展面板,确认Python和Jupyter扩展为最新版本,点击更新按钮完成升级。若问题仍存在,暂时禁用其他第三方扩展(如代码格式化、调试类扩展),排除冲突后再测试内核选择。修复环境变量与VS Code关联
打开系统环境变量,确保Path中包含Python安装目录及Scripts目录(例如C:\Users\[你的用户名]\AppData\Local\Programs\Python\Python311和C:\Users\[你的用户名]\AppData\Local\Programs\Python\Python311\Scripts)。关闭VS Code所有窗口后重新打开,再尝试选择内核。重置VS Code Python配置
打开命令面板输入Preferences: Open Settings (JSON),删除所有与python.pythonPath、jupyter.kernels相关的配置项,保存后重启VS Code,重新选择解释器和内核。
内容的提问来源于stack exchange,提问作者Kapaznik

