问题描述
我的电脑 python3.9
和 Conda
中安装了两个环境。对于一个项目,我需要创建一个虚拟环境,我大部分时间都在那个环境中度过。但是很多时候当我在 vscode 中创建一个新文件时,它默认选择 python3.9
作为它的解释器,这是我不想要的。通过导航到我的 venv 位置手动选择解释器非常耗时
此外,当我在 .ipynb
文件的 vscode 中打开 notebook 时,它不会将我的虚拟环境显示为内核选项,也不会显示任何添加任何内核的选项
那么有什么方法可以让我的 venv 成为我的默认解释器,并将我的 venv 用作笔记本的内核
解决方法
- 在 User Settings.json 中添加
"python.defaultInterpreterPath":"path\to\venv\python.exe"
, - 创建并打开一个新文件夹,
- 打开一个新创建的
.py
文件,您会发现解释器是 User Settings.json 中设置的那个。
而且每次你打开新项目,它都会使用这个作为解释器。但是现有的项目就像@Steven-MSFT 所说的那样,它使用您上次选择的项目。请试一试。