如何在 VS Code jupyter notebooks 集成中使用 python 虚拟环境?

How to use python virtual environments in VS Code jupyter notebooks integration?

我已经从 VS Code 集成终端创建了一个带有 venv 的虚拟环境,如下所示:

python3 -m venv <name>

在目录中 cd 之后,我通过 source <name>/bin/activate

激活了它

如何让它可用于我的 jupyter notebook 的 VS Code 集成内核? 我只看到默认 python 安装作为可能的内核 i.e. usr/bin/python3

此外,假设我想恢复进程并删除该内核 - 我该怎么做?

通过控制台创建一个新的 python 环境,然后从笔记本中尝试 select 它作为内核,它没有出现在 python 环境列表中。我的VS Code也出现了这种现象

github 中有 an issue,Python 扩展团队会查看是否有足够的赞成票,然后他们会在未来的规划中考虑此功能请求。您可以对该问题投赞成票。

正如 Molly Wang 在下面提到的,内核没有出现在 Python 环境列表中,您应该在 Github 中投票 this issue。作为解决方法,您可以在 VS Code (crtl+p) 中打开 python 解释器菜单并键入 "Python interpreter",然后导航到您的 venv python(在/bin 文件夹在你的 venv)