VSCode无法选择Python虚拟环境作为Jupyter内核问题求助
VSCode无法选择Python虚拟环境作为Jupyter内核问题求助
我遇到了一个实在搞不懂的bug,先说明下:PyCharm专业版的笔记本功能用起来完全没问题,但我更偏好VSCode的笔记本使用方式。
当我点击Select Kernel按钮时,只能看到两个基础Python环境,这俩都能正常运行,但我想使用自己创建的虚拟环境。于是我打开了>Python: Select Interpreter选项:
在这里,我可以通过点击Enter interpreter path来找到我的虚拟环境(Python 3.12.5)对应的path/to/python.exe路径:
然而,当我点击并定位到虚拟环境的path/to/python.exe后,界面完全没有任何反应:
Select Kernel按钮依旧显示我没有为当前笔记本选择任何Python环境。
我已经尝试过这些解决办法:
- 重启电脑
- 卸载并重新安装VSCode
- 检查Windows系统更新
- 检查VSCode更新,显示已是最新版本1.97.2
- 尝试给虚拟环境安装
ipykernel,但发现该包本来就已安装 - 确认VSCode的Python扩展处于启用状态
- 确认VSCode的Jupyter扩展处于启用状态
- 测试基础环境在
Select Kernel中可以正常工作,确实没有问题 - 在虚拟环境中执行了
python3 -m ipykernel install --user --name=projectname命令
备注:内容来源于stack exchange,提问作者FluidMechanics Potential Flows




