You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode终端直接进入ML环境配置咨询(消除激活指令与延迟)

解决VSCode终端自动激活Conda环境的延迟/闪屏问题

方案1:设置Conda默认启动环境

直接让Conda默认进入ML环境,彻底避免终端启动时的二次激活操作:

  • 打开Anaconda Prompt(或任意已激活Conda的终端)
  • 执行命令关闭自动激活base环境:conda config --set auto_activate_base false
  • 再设置默认启动环境为ML:conda config --set default_env ML

方案2:修改VSCode终端配置,直接启动ML环境

针对你当前用的PowerShell终端,修改settings.json,让终端启动时直接加载ML环境,同时禁用VSCode Python扩展的自动激活:

  1. 打开VSCode设置(快捷键Ctrl+,),搜索并打开settings.json
  2. 替换或更新配置内容如下:
{
    "terminal.integrated.profiles.windows": {
        "PowerShell": {
            "source": "PowerShell",
            "icon": "terminal-powershell",
            "args": [
                "-NoExit",
                "-Command",
                "& 'D:/Anaconda/Scripts/conda.exe' activate ML"
            ]
        },
        "Command Prompt": {
            "path": [
                "${env:windir}\\Sysnative\\cmd.exe",
                "${env:windir}\\System32\\cmd.exe"
            ],
            "args": [],
            "icon": "terminal-cmd"
        },
        "Git Bash": {
            "source": "Git Bash"
        },
        "Windows PowerShell": {
            "path": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
        }
    },
    "terminal.integrated.defaultProfile.windows": "PowerShell",
    "workbench.settings.applyToAllProfiles": [],
    "python.terminal.activateEnvironment": false
}

方案3:修改PowerShell全局配置,自动加载ML环境

如果希望所有PowerShell终端(包括VSCode外的)都默认进入ML环境:

  • 打开PowerShell,执行notepad $PROFILE打开配置文件(若提示文件不存在,先执行New-Item -Path $PROFILE -Type File -Force创建)
  • 在文件中添加一行:& 'D:/Anaconda/Scripts/conda.exe' activate ML
  • 保存后重启PowerShell和VSCode即可生效

验证操作

  1. 关闭所有VSCode窗口,重新启动
  2. 新建终端,检查是否直接进入ML环境,且无多余的激活指令输出
  3. 确认终端启动延迟、闪屏、偶尔冻结的问题是否消失

内容的提问来源于stack exchange,提问作者user31189378

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 13:42:42