|
|
本帖最后由 zwy 于 2025-11-19 13:24 编辑
功能特性
主菜单增强- 显示主环境的 Python 版本信息
- 自动检测并显示 ROCm 版本(如果已安装 hipconfig.exe)
- 快速确认当前 Python 和 GPU 加速环境状态
1. 列出虚拟环境- 显示所有已创建的Python虚拟环境
- 包含详细信息:Python版本、创建时间
- 可选显示环境大小(默认关闭以提升速度)
2. 进入虚拟环境- 交互式选择要激活的环境
- 支持在当前窗口或新窗口中激活(默认当前窗口,直接回车即可)
- 新窗口激活使用 windows terminal(更好的现代化体验)
- 提供简短命令退出环境:leave 或 back(会返回主菜单)
3. 创建虚拟环境- 交互式创建新的虚拟环境
- 支持自定义创建路径(可在任意位置创建)
- 自动注册外部环境到管理器(在主目录外创建的环境会被记录)
- 可选择是否继承主环境的已安装包
- 支持自定义Python版本
- 创建前验证路径安全性
4. 清理失效环境- 自动检测并清理已删除的虚拟环境记录
- 保持环境列表的整洁和准确
基本使用方式,下载zip后解压缩,双击bat文件
1. 把脚本放在某个文件夹 我这里是
- C:\Users\xinghe\OneDrive\script\xinghe-pathin
复制代码 2. 将此目录添加到环境变量 path 中
3. 就可以随处使用该脚本了
- v3 更新, PyEnvManager.bat -i <envName> 快捷进入虚拟环境(支持模糊匹配)
1. 添加了快捷进入模式检查
- 检测 -i 参数
- 自动检查NovaStudio支持
- 调用环境扫描和匹配函数
2. 实现了 QUICK_ENTER_ENV 函数
- 不区分大小写匹配:支持大小写不敏感的环境名称匹配
- 模糊匹配:支持包含关系匹配,例如 -i miner 可匹配 mineru、Mineral 等
- 多源扫描:
- 本地环境(MainEnvPath)
- NovaStudio环境(如果启用)
- 外部注册环境
- 智能处理:
- 唯一匹配:直接进入
- 多个匹配:显示冲突提示
- 未找到:显示错误信息和匹配建议
3. 实现了 SCAN_NOVASTUDIO_FOR_QUICK 函数
- 专门为快捷进入模式优化的NovaStudio扫描
- 支持递归扫描(根据MaxScanDepth配置)
- 自动过滤无关目录
使用方法
# 直接进入名为mineru的环境
PyEnvManager.bat -i mineru
# 模糊匹配,可以匹配包含mineru的环境
PyEnvManager.bat -i miner
# 大小写不敏感
PyEnvManager.bat -i MINERU
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|