【问题标题】:How to use python virtual environments in VS Code jupyter notebooks integration?如何在 VS Code jupyter notebooks 集成中使用 python 虚拟环境?
【发布时间】:2021-11-12 22:47:52
【问题描述】:

我已经从 VS Code 集成终端使用 venv 创建了如下虚拟环境:

python3 -m venv <name>

在目录中cd之后,我通过source &lt;name&gt;/bin/activate激活它

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

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

【问题讨论】:

    标签: python visual-studio-code jupyter-notebook python-venv


    【解决方案1】:

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

    github 上有an issue,Python 扩展团队会看看是否有足够的 upvotes,然后他们会在以后的计划中考虑这个功能请求。你可以投票赞成这个问题。

    【讨论】:

    • 是的,确实如此。使用 venv 创建的虚拟环境不会自动列在 VS Code 的 Python 解释器列表下。我发现的解决方法是选择解释器并从 venv 文件夹中手动导航到“python”。
    • @G.Macia。然后,您可以写下解决方法并 mark it accepted 以供其他有类似问题的人联系。 :)
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2019-06-19
      • 2022-11-21
      • 2018-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-28
      • 1970-01-01
      相关资源
      最近更新 更多