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

如何删除VS Code终端中Anaconda文件路径前的&符号?

问题解决步骤

你遇到的报错核心不是&符号本身非法——这个符号是PowerShell内置的调用运算符,属于合法语法,报错是**&后面跟随的Anaconda Python路径存在多余字符、路径不完整**导致的,按照以下步骤修复即可:

步骤1:修正VS Code Python解释器配置

  • 打开VS Code,按下快捷键Ctrl+Shift+P调出命令面板
  • 输入「Python: 选择解释器」,在下拉列表里找到对应Anaconda base环境的Python路径,正常路径应为C:\ProgramData\Anaconda3\python.exe,直接选中该选项即可,不要选择后缀带异常字符的路径。

步骤2:修正终端激活配置

  • 按下快捷键Ctrl+,打开VS Code设置页
  • 搜索python.terminal.activateEnvironment,确认该选项处于勾选开启状态
  • 再搜索terminal.integrated.profiles.windows,点击「在settings.json中编辑」,检查PowerShell配置项的参数,确保Anaconda激活命令格式正确,参考配置如下:
{
    "terminal.integrated.profiles.windows": {
        "PowerShell": {
            "source": "PowerShell",
            "args": [
                "-ExecutionPolicy", 
                "RemoteSigned", 
                "-NoExit", 
                "-Command", 
                "& 'C:\\ProgramData\\Anaconda3\\shell\\condabin\\conda-hook.ps1' ; conda activate 'C:\\ProgramData\\Anaconda3'"
            ]
        }
    }
}

步骤3:验证修复结果

  • 关闭VS Code所有已打开的终端面板,新建一个终端
  • 依次执行以下命令,正常输出版本信息即代表修复完成:
conda activate base
python --version

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 17:36:03