当前位置: 首页 > news >正文

[具身智能-515]:如何让windows power shell or Trae CN关联conda,且自动加载conda特定的环境?

要让 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 时,它会先激活你指定的环境,然后立即退出,保持一个干净的环境。

http://www.jsqmd.com/news/729795/

相关文章:

  • RC振荡器频率校准与非线性修剪技术解析
  • LLM智能体安全评估与T-MAP框架的突破
  • 机器学习过拟合与欠拟合:诊断与解决方案
  • WordPress靶机渗透实战:从信息收集到脏牛提权的完整复现(附避坑指南)
  • 从set_drive到set_driving_cell:聊聊数字IC后端设计中输入驱动建模的演进与最佳实践
  • 感受 Taotoken 官方价折扣活动对 AI 应用开发成本的切实降低
  • 如何用这款开源浏览器插件轻松下载网络视频
  • Axiomtek KIWI310单板计算机:工业AI与5G边缘计算实战
  • 视觉推理基准Ref-Adv:突破传统REC评估局限
  • FlashMoE:边缘设备上高效部署MoE模型的机器学习缓存优化技术
  • 别再乱升级glibc了!CentOS 7.9运行特定软件报GLIBC_2.18 not found的三种安全解法
  • 浏览器标签页防误关与导航保护扩展:原理、配置与实战指南
  • QT自定义控件实战:从零创建一个带渐变背景和图标的自定义Button(继承QPushButton)
  • 基于 TypeScript 类型驱动的 OpenAPI 开发框架:samchon/openapi 实战指南
  • 别再复制粘贴了!高德地图Autocomplete插件从配置到联调的完整避坑指南(Vue/React项目通用)
  • Scanned Maker
  • 如何用WindowResizer轻松掌控任意Windows窗口大小:新手终极指南
  • MAX7219点阵屏进阶玩法:手把手教你用Arduino实现多模块级联与自定义动画(附完整代码)
  • 手把手教你用Python和NumPy实现BT2020到BT709的色域转换(附完整代码与可视化)
  • 工程师如何用GitHub技能仓库打造结构化个人技术资产
  • 从NFT到AI艺术:社区驱动的风格化LoRA模型训练全解析
  • [简单指南]如何在iPhone/iPad上恢复HEIC照片
  • 避开这些坑!Cascode OTA设计中的噪声优化与尺寸权衡实战指南
  • ESP32 Bus Pirate:开源硬件调试工具全解析
  • 别再死记硬背了!通过Multisim动态仿真,直观理解窗口比较器与单限比较器的核心区别
  • 2026年最抢手IT岗位!AI大模型应用开发工程师必备技能与高薪城市全解析!
  • 智能体SQL连接器:安全连接SQL Server的防呆设计与工程实践
  • 【Dify 2026多模态集成终极指南】:3大架构跃迁、5类企业落地陷阱与2026Q2前必须完成的7项适配清单
  • Windows DLL注入神器Xenos:5分钟掌握专业级进程注入技巧
  • PADS新手避坑指南:从零开始创建你的第一个JTAG插座元件库(附详细步骤图)