有没有小伙伴遇到过?在VSCode中新建终端,默认弹出的是PowerShell环境,而我们实际需要用的是conda环境,每次手动切换太麻烦!今天就给大家分享一个一次性配置、永久生效的方法,几步就能搞定~

具体操作步骤(VSCode内直接设置)

  1. 打开VSCode,按住快捷键Ctrl + Shift + P,调出命令面板;

  2. 在命令面板的搜索框中,输入 settings.json 并点击打开该文件;

  3. 将以下配置代码复制粘贴到settings.json中(若已有相关配置,直接替换对应内容即可):

{
    "terminal.integrated.profiles.windows": {
        "Anaconda": {
            "path": "powershell.exe",
            "args": [
                "-ExecutionPolicy", "ByPass",
                "-NoExit",
                "-Command", "& 'C:\\Users\\Lenovo\\anaconda3\\shell\\condabin\\conda-hook.ps1' ; conda activate base"
            ],
            "icon": "terminal-powershell"
        }
    },
    "terminal.integrated.defaultProfile.windows": "Anaconda"
}

关键注意事项(必看!)

配置中需要用到 conda-hook.ps1 文件路径,很多小伙伴不知道自己的文件在哪里,按以下步骤快速查找:

  1. 打开电脑中的 Anaconda Prompt(电脑开始菜单搜索即可找到);

  2. 在命令行中输入指令:conda info --base,按下回车;

  3. 此时会显示你的Anaconda安装路径(示例:C:\Users\Lenovo\anaconda3);

  4. 找到安装路径后,按固定结构 \shell\condabin\conda-hook.ps1 拼接,就能找到该文件(Anaconda的文件结构基本不会变化,直接拼接即可)。

配置完成后,关闭VSCode所有终端,重新新建终端,就会默认打开conda环境啦,无需再手动切换,效率直接拉满✨

更多推荐