[具身智能-515]:如何让windows power shell or Trae CN关联conda,且自动加载conda特定的环境?
2026/5/1 5:41:22 网站建设 项目流程

要让 Windows PowerShell 关联 Conda 并在启动时自动加载特定的环境,你需要完成三个步骤:允许脚本执行、初始化 Conda 集成、以及修改启动配置文件。

请按照以下顺序操作,以确保配置成功。

🛠️ 第一步:允许 PowerShell 执行脚本

PowerShell 默认的安全策略会阻止脚本运行,这是 Conda 集成的主要障碍。

  1. 在 Windows 搜索栏输入 "PowerShell"。
  2. 右键点击 "Windows PowerShell",选择“以管理员身份运行”
  3. 在打开的窗口中,复制并执行以下命令,然后按回车:powershell

    编辑

    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
  4. 如果系统提示确认更改,输入Y并按回车。

⚙️ 第二步:初始化 Conda 集成

这一步会让 Conda 自动配置 PowerShell,使其能够识别conda命令。

  1. 在同一个管理员 PowerShell 窗口中,执行以下命令:powershell

    编辑

    conda init powershell
  2. 命令执行成功后,会显示一系列文件修改的提示。
  3. 关闭并重新打开PowerShell 窗口,使配置生效。此时,你应该能看到命令行提示符前出现了(base)字样。

📝 第三步:配置自动加载特定环境

现在 Conda 已经关联成功,我们需要修改 PowerShell 的启动配置文件(Profile),让它自动激活你想要的环境。

  1. 打开配置文件
    在 PowerShell 中输入以下命令并回车,这通常会使用记事本打开配置文件:

    powershell

    编辑

    notepad $PROFILE
  2. 添加激活命令
    在打开的记事本文件中,你会看到一些由conda init自动生成的代码(通常在#region conda initialize#endregion之间)。请千万不要修改或删除这部分内容。

    将光标移动到文件的最末尾(在#endregion之后),另起一行,输入以下命令:

    powershell

    编辑

    conda activate 你的环境名称

    例如,如果你想默认激活名为myenv的环境,就输入conda activate myenv

  3. 保存并关闭
    保存文件(快捷键Ctrl + S)并关闭记事本。

✅ 验证效果

  1. 完全关闭当前所有 PowerShell 窗口。
  2. 重新打开一个新的 PowerShell 窗口。
  3. 你应该能看到命令行提示符前面直接显示了(你的环境名称),而不是(base)

至此,你的 PowerShell 已经成功关联 Conda,并且每次启动时都会自动进入你指定的环境。

💡 进阶技巧:禁用自动激活

如果你不希望 PowerShell 启动时自动激活任何环境(包括base),可以在配置文件的末尾(conda activate命令的下方)添加以下命令:

powershell

conda deactivate

这样,每次启动 PowerShell 时,它会先激活你指定的环境,然后立即退出,保持一个干净的环境。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询