You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VSCode无法选择Python虚拟环境作为Jupyter内核问题求助

VSCode无法选择Python虚拟环境作为Jupyter内核问题求助

我遇到了一个实在搞不懂的bug,先说明下:PyCharm专业版的笔记本功能用起来完全没问题,但我更偏好VSCode的笔记本使用方式。

当我点击Select Kernel按钮时,只能看到两个基础Python环境,这俩都能正常运行,但我想使用自己创建的虚拟环境。于是我打开了>Python: Select Interpreter选项:
VSCode选择解释器界面

在这里,我可以通过点击Enter interpreter path来找到我的虚拟环境(Python 3.12.5)对应的path/to/python.exe路径:
输入解释器路径界面

然而,当我点击并定位到虚拟环境的path/to/python.exe后,界面完全没有任何反应:
定位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

火山引擎 最新活动