Python库管理工具,主要用于帮助用户安装、升级和管理Python包。

以下是该工具的主要功能介绍:

由于旧版有些下载问题,有用户反馈问题原因

特此在原开发源码的基础上重新设计更换更加完美的方案特此重新设计开发!!!

【原创】库安装器 Ver1.2_适合小白初学者使用 旧版目前依旧可以用,但功能少,有兴趣的请下载新版本!
【原创】Python打包单文件程序使用PyQt6开发的图形化工具 【 打包工具推荐使用】
【Python 原创】Python库管理工具升级改进版(主要用于帮助用户安装、升级和管理Python包)

1. 核心功能

库安装

  • 常用库选择:内置25个常用Python库(如PyQt6、NumPy、Pandas、Matplotlib等),可单独或批量选择安装。
  • 自定义库支持:可通过输入框手动添加其他Python包(多个包用空格分隔)。
  • 镜像源切换:支持清华大学、阿里云、中科大、豆瓣等国内镜像源,加速下载。

    库升级

  • 升级单个库:通过勾选常用库后点击"安装选中的库"可升级已安装的库。
  • 升级所有库:提供"升级所有库"按钮,可一键更新环境中所有可升级的包(包含依赖检查)。

    版本管理

  • 版本检查:自动检测当前Python和pip的版本信息。
  • 版本显示:界面顶部实时显示Python和pip的版本号。

    2. 界面与交互

    美观的UI设计

  • 现代化界面:采用Fusion风格,支持圆角、阴影和分层设计。
  • 响应式布局:自适应窗口大小,确保在不同分辨率下显示正常。
  • 中文支持:默认使用"SimHei"字体,确保中文显示清晰。

    直观的操作流程

  • 库列表展示:左侧展示常用库名称及功能描述,支持复选框选择。
  • 进度反馈:通过进度条和输出日志实时显示安装/升级进度。
  • 状态提示:状态栏和消息框提供操作结果反馈(成功/失败)。

    3. 技术细节

    多线程处理

  • 使用QThread在后台执行pip命令,避免UI卡顿。
  • 通过信号与槽机制实现异步输出更新。

    跨平台支持

  • 兼容Windows、Linux和macOS系统。
  • 根据不同操作系统自动调整升级命令(如Windows使用for循环,Linux/macOS使用xargs)。

    错误处理

  • 捕获并显示pip命令执行过程中的错误信息。
  • 提供确认对话框,防止误操作(如升级所有库前的确认)。

    4. 使用场景

    1. 开发环境初始化:快速安装常用的开发库(如PyQt6、requests、pandas等)。
    2. 库版本管理:检查和升级已安装的库,避免手动输入复杂的pip命令。
    3. 教学辅助:帮助Python初学者简化库安装流程,降低使用门槛。

      程序特点

      使用PyInstaller打包后,该工具将成为一个独立的可执行文件(.exe或其他平台对应格式),无需用户预先安装Python环境。用户只需双击运行,即可在图形界面中轻松管理Python包,特别适合以下场景:

  • 无Python基础的用户:无需理解命令行,通过GUI完成库管理。
  • 快速部署环境:在新设备上一键安装所有开发所需的库。
  • 教学演示:教师可直接分发打包后的程序,方便学生使用。