「快速在本地路径启动系统中的Conda环境,支持自动检测Conda路径和自动检测Conda Envs」
简介
🚀 Conda 动态终端启动器
首次购买专业版,可输入作者推荐码:652611-9134
双方都可以获得【90天】的专业时长。
✨ 主要功能
- 智能环境检测:自动检测并过滤空的envs目录,只显示有效环境
- 双终端支持:支持 Windows Terminal 和 CMD
- 自动工作目录:自动获取当前资源管理器路径作为工作目录
- 防御性编程:完善的错误处理和兜底逻辑
🎯 适用场景
- 快速切换不同的Conda/Miniconda环境
- 在当前目录启动指定Python环境
- 管理多个Python项目环境
📋 使用方法
- 首次使用:自动检测Conda安装位置,选择终端类型
- 日常使用:直接选择环境,自动在当前目录启动
- 重新配置:在环境列表中选择"⚙️ 重新配置"
🔧 智能检测逻辑
- 自动检测两个envs路径:
- 路径1:
conda根目录\envs
- 路径2:
用户目录\.conda\envs
- 智能过滤:只显示非空的envs目录
- 自动选择:如果只有一个非空目录,自动使用无需选择
⚠️ 防御性功能
- ✅ envs目录不存在时提供手动选择
- ✅ activate.bat缺失时自动清除配置并提示
- ✅ 工作目录获取失败时使用用户目录兜底
- ✅ 变量初始化保护,防止未定义错误
💡 技巧提示
- 在资源管理器中运行,自动使用当前目录作为工作目录
- 支持绑定快捷键,快速启动常用环境
- 遇到问题可使用调试运行查看详细日志
📦 依赖环境
- 已安装 Miniconda 或 Anaconda
- Windows Terminal(可选,也可使用CMD)
支持:Miniconda3 / Anaconda3
by: Claude Code with Claude 4.5 Sonnet
作者所声明的动作特征:
- 依赖本地特定路径或文件
- 依赖Python环境
- 会保存状态数据