如何使虚拟环境成为 VSCode 中的默认解释器

问题描述

我的电脑 python3.9Conda 中安装了两个环境。对于一个项目,我需要创建一个虚拟环境,我大部分时间都在那个环境中度过。但是很多时候当我在 vscode 中创建一个文件时,它认选择 python3.9 作为它的解释器,这是我不想要的。通过导航到我的 venv 位置手动选择解释器非常耗时

enter image description here

此外,当我在 .ipynb 文件的 vscode 中打开 notebook 时,它不会将我的虚拟环境显示为内核选项,也不会显示任何添加任何内核的选项

enter image description here

那么有什么方法可以让我的 venv 成为我的认解释器,并将我的 venv 用作笔记本的内核

解决方法

  1. User Settings.json 中添加 "python.defaultInterpreterPath":"path\to\venv\python.exe"
  2. 创建并打开一个新文件夹,
  3. 打开一个新创建的 .py 文件,您会发现解释器是 User Settings.json 中设置的那个。

而且每次你​​打开新项目,它都会使用这个作为解释器。但是现有的项目就像@Steven-MSFT 所说的那样,它使用您上次选择的项目。请试一试。