VS Code 强制绝对路径激活本地 .conda 环境配置

4 阅读1分钟

vscode中.vscode/settings.json代码示例,简单的记录一下。

{
    // 1. 指定项目本地的 Python 解释器路径
    "python.defaultInterpreterPath": "${workspaceFolder}\\.conda\\python.exe",

    // 2. 关闭插件的自动激活
    "python.terminal.activateEnvironment": false,

    // 3. 将默认终端设置为 PowerShell
    "terminal.integrated.defaultProfile.windows": "PowerShell",

    // 4. 定义 PowerShell:启动时强制传递绝对路径进行激活
    "terminal.integrated.profiles.windows": {
        "PowerShell": {
            "source": "PowerShell",
            "icon": "terminal-powershell",
            "args": [
                "-NoExit",
                "-Command",
                "conda activate '${workspaceFolder}\\.conda'"
            ]
        },
        "CommandPrompt": {
            "path": [
                "${env:windir}\\Sysnative\\cmd.exe",
                "${env:windir}\\System32\\cmd.exe"
            ],
            "icon": "terminal-cmd",
            "args": [
                "/K",
                "conda activate ${workspaceFolder}\\.conda"
            ]
        }
    }
}