Skip to content

vampireisoves/Python-PIP-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Python Pip 可视化包管理器

一款基于 Python + Tkinter 开发的可视化一站式 Pip 包管理工具,告别晦涩的CMD命令行操作,图形化界面直观管理Python第三方库。 软件优化了启动加载逻辑,解决传统工具打开卡顿、界面假死问题;内置版本检测、一键升级/降级、批量导入导出等实用功能,新手零门槛使用。

✨ 核心功能亮点

🔹 界面体验优化

  • 分步异步加载:软件打开立刻展示已安装包列表,后台静默检测版本更新,杜绝界面卡死、无响应问题
  • 可更新包高亮提醒:存在新版本的第三方库自动黄色底色高亮,一眼识别需要升级的包
  • 人性化检查更新按钮:手动一键检测新版本,检测过程中按钮自动置灰禁用,防止重复并发请求
  • 系统深浅色主题自适应:自动匹配Windows系统浅色/深色模式
  • 弹窗自动居中:所有操作窗口绑定主界面,不偏移、不出屏
  • 实时进度条反馈:安装/升级/卸载/下载均有进度展示

🔹 全包管理能力

  • 📥 安装新包:弹窗输入包名,一键在线安装第三方库
  • 🔄 刷新列表:实时重载本地全部已安装Python包
  • 🔍 手动检查更新:静默检测所有包最新版本,自动刷新高亮标记
  • ⬆️ 升级选中包:单选指定库,一键升级至官方最新版本
  • ⬇️ 智能降级包:自动拉取该包全部历史正式版本,下拉框可视化选择版本
  • 🗑️ 卸载选中包:安全卸载单个指定第三方库,核心包警告提醒
  • ⚠️ 一键全部卸载:批量清空所有第三方库,保留pip、setuptools核心依赖
  • 🧹 清理PIP缓存:一键清理pip下载缓存,释放磁盘空间
  • 🔍 实时搜索筛选:快速查找目标包

🔹 镜像源管理

  • 🌍 内置六大镜像:官方、清华、阿里、中科大、163、豆瓣
  • 🚀 一键切换自动配置:自动生成pip.ini并配置信任主机与超时
  • 解决下载慢/超时问题,国内环境速度显著提升

🔹 项目环境迁移功能

  • 📤 导出requirements:自定义路径,一键导出当前全部依赖
  • 📥 导入requirements:选择本地依赖文件,批量自动安装全套环境

🔹 Python版本管理

  • 🐍 自动检测本地Python版本与官方最新稳定版
  • ⬆️ 一键升级Python:自动下载安装包并启动安装程序
  • 只升级正式版,自动跳过测试版/预览版

🔹 底层优化细节

  • 全程无黑色命令行弹窗,后台静默执行pip指令
  • 多线程异步执行所有操作,界面全程流畅不卡顿
  • 按钮防重复点击,操作更安全
  • 仅封装原生pip指令,不修改Python环境,安全无风险

🖥️ 运行环境

  • Python 版本:Python 3.x 全系列自动适配
  • 依赖库:无需额外第三方依赖,仅使用Python内置标准库
  • 运行系统:Windows 全系列系统
  • 权限建议:以管理员身份运行,解锁完整功能

🚀 使用教程

1. 启动方式

直接运行 pip\_manager.py 即可,程序自动适配环境与主题

2. 基础使用流程

  1. 运行后自动加载已安装包列表,可更新包自动高亮
  2. 使用搜索框快速筛选包
  3. 选中包后可执行:升级、降级、卸载
  4. 点击【检查更新】手动刷新可升级包
  5. 点击【PIP换源】切换下载镜像
  6. 点击【清理缓存】释放空间
  7. 点击【升级Python】一键更新到最新版

3. 降级功能使用

  1. 选中需要降级的包
  2. 点击【降级选中包】
  3. 自动获取版本列表,下拉选择目标版本
  4. 确认后自动完成降级并刷新列表

4. 环境迁移

  • 导出:点击【导出requirements】选择保存路径
  • 导入:点击【导入requirements】选择txt文件批量安装

📂 项目目录

├── pip_manager.py # 主程序源码 ├── requirements.txt # 导出的项目依赖文件 └── README.md # 说明文档

💡 项目优势

  1. 告别命令行:纯图形化操作,零基础友好
  2. 极致流畅:分步加载+多线程,解决卡顿卡死
  3. 智能交互:防重复点击、弹窗居中、高亮提醒
  4. 开箱即用:零额外依赖、内置国内镜像源
  5. 功能完整:包管理+换源+环境迁移+Python升级一体

⚠️ 注意事项

  • 一键全部卸载为高危操作,会清空所有第三方库,请谨慎使用
  • 检查更新、版本查询、升级Python需要网络
  • 本工具仅调用官方pip,不会修改系统环境
  • Python升级完成后需要重启本工具生效

🧾 版本信息

  • 工具版本:v20260526.1501
  • 开发框架:Python + Tkinter
  • 支持系统:Windows
  • 授权方式:免费开源,仅供学习使用

About

Python PIP GUI Manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors