作者在使用终端管理 Python 环境时,因项目复杂而遇到困难,于是开发了 PyLite Manager 这一桌面工具以简化该流程。PyLite Manager 是一款跨平台应用程序,采用 Tkinter 构建,专为管理 Python 安装、虚拟环境以及 pip 包而设计。该应用可自动检测系统中的 Python 安装,并发现目录内的虚拟环境。它还支持安装、更新、降级和卸载 pip 包,以及导入和导出 requirements.txt 文件。此外,它提供备份、克隆环境以及显示包统计信息等附加功能。开发初衷是提供一个比命令行界面更直观、更易用的图形界面。PyLite Manager 面向需要管理多个环境的开发者、初学者以及任何偏好图形界面的用户。其技术栈基于 Python 3.9 及以上版本和 Tkinter,保持轻量级。作者鼓励用户尝试该应用,并提供了 GitHub 链接和预编译的 Windows 可执行文件。同时,作者呼吁用户就可用性和潜在功能提供反馈。最终目标是让 Python 环境管理更加友好易用。
dev.to
I built a GUI to manage Python virtual environments and pip packages (Tkinter)
