我正在使用Visual Studio Code (VSCode)在Mac上进行Python编程。我使用conda来管理Python环境。当我从VSCode中打开一个文件夹(使用菜单中的File -> Open...)时,它会打开选定的Python文件夹。我选择一个Python文件进行编辑,而VSCode选择了我的默认conda环境,名称为
如何让集成的VSCode终端在从macOS终端启动应用程序时使用默认的conda环境?
base
。当我打开集成的VSCode终端时,它也会使用base
conda环境。下面是这个过程的屏幕截图。
我还可以使用code
命令从macOS终端启动VSCode。从Mac终端中,我使用cd
进入包含Python文件的文件夹。在该目录中,我使用code .
命令打开VSCode。我选择一个Python文件进行编辑,而VSCode选择了我的默认conda环境,名称为base
。当我打开集成的VSCode终端时,它显示我正在使用base
conda环境。然而,集成的VSCode终端并没有使用conda环境的Python和包。下面是这一点的屏幕截图。
我的VSCode设置如下:{
"telemetry.telemetryLevel": "off",
"python.condaPath": "/opt/miniconda3/bin/conda",
"python.defaultInterpreterPath": "/opt/miniconda3/bin/python",
"python.pythonPath": "/opt/miniconda3/bin/python",
"python.terminal.activateEnvInCurrentTerminal": true,
"python.terminal.activateEnvironment": true,
"python.linting.flake8Args": [
"--max-line-length=120"
],
"breadcrumbs.enabled": false,
"terminal.integrated.defaultProfile.osx": "zsh",
"terminal.explorerKind": "external",
"terminal.integrated.inheritEnv": false,
"python.linting.flake8Enabled": true,
"editor.fontSize": 13,
"terminal.integrated.fontSize": 13,
"workbench.colorTheme": "Dracula Soft",
}
如何让集成的VSCode终端在从macOS终端启动应用程序时使用默认的conda环境?
code .
路径中,如果你创建一个新的终端会发生什么?如果你手动激活 anaconda 会发生什么? - Steven-MSFTcode .
启动 VSCode 应用程序时,集成的 VSCode 终端都会使用系统 Python。 - wigging