欢迎来到 EnvTool 的最新重大版本!本次更新我们不仅为你带来了具有沉浸感的全新现代化界面,更在底层架构上完成了彻底的重构,解决了长期以来的跨版本打包崩溃顽疾,极大地提升了环境安装和管理的稳定性。
✨ 亮点更新 (Highlights)
🎨 拥抱现代:全新 Apple/iOS 级 UI 设计
长久以来,Windows 桌面工具总伴随着“年代感”,但现在一切都变了。我们彻底移除了上世纪 90 年代的底层 Tkinter 渲染库,重磅引入了全新的 CustomTkinter 引擎:
- 真·系统级暗黑模式:软件现在会无缝跟随操作系统的深色/浅色模式,并采用正统的 OLED 黑与高级苹果灰调色板。
- iOS 悬浮卡片设计语言:移除了生硬的边框,以通透的背景色阶、优雅的卡片留白和无锯齿的真圆角(
corner_radius)重新构建了每一个面板。 - 原生丝滑滚动:移除了过时的 Canvas 拼凑方案,全新引入了带有流体运动惯性的原生滚动视图,带来极佳的页面浏览体验。
🛡️ 稳如坚石:彻底攻克 DLL 跨版本冲突 (核心修复)
我们修复了在使用 PyInstaller 打包为 EXE 分发时,管理低版本 Python(如 3.10、3.8)会触发的 Module use of python312.dll conflicts 致命崩溃:
- CWD 绝对隔离:重构了图形界面唤起子脚本的工作目录(CWD)逻辑。现在,打包工具生成的临时解压文件(
_MEIPASS)再也不会污染外部 Python 的底层 C 扩展模块加载优先级。 - 全方位环境变量洗灰:针对
PATH、PYTHONPATH执行了最高级别的净化,确保用户电脑里的 Anaconda 或原生 Python 都能在绝对纯净的沙盒中执行依赖安装。
⚙️ 核心架构与兼容性优化
- 更宽容的 Python 探针 (Probe):大幅优化了对目标 Python 健康度的检测逻辑。去除了非核心且容易被杀毒软件/弱网拦截的
socket网络库强依赖检测,超时容忍度提升至 15 秒,大大提高了环境探测的成功率。 - 全 Python 系列兼容:受益于沙盒化子进程(Subprocess Sandbox)的心智模型,此版本现在完美向下兼容、并行调度所有主流的 Python 版本(Python 3.7 - 3.13)。
- 极致的工程整洁:清除了所有开发期的 Debug 探针脚本和冗余的 Tkinter 回调死锁绑定,拥有了企业级的代码维护性。
🤝 鸣谢 (Contributors)
我们要特别感谢在新版本中做出重要贡献的开发者:
⬇️ 如何更新:
前往下方的 Assets 区域,下载最新的 EnvToolGUI.exe 即可享受开箱即用的体验!完全绿色免安装,单文件随时随地自由管理你的 Python 配置。