Skip to main content

一个关于 Python 的 GUI 工具箱:包管理器、程序打包、切换 pip 源、模块安装包下载。

Project description

Python 工具箱 - Awespykit

GitHub stars GitHub forks GitHub issues GitHub license GitHub license

快速跳转

程序概述 / 如何运行 / 程序截图 / 源码仓库 / TODO 列表


程序概述

仅支持在windows系统上运行

这是一个关于 Python 的工具箱,提供包管理器、程序打包工具、镜像源设置工具、模块安装包下载器。

界面简陋,但不影响使用。


如何运行

安装 Python 分发包后运行(推荐)

  1. 使用 pip 命令安装 Awespykit:pip install Awespykit -U(有多个环境的请自行选择安装环境)
  2. 安装完成后,即可在命令行窗口输入 rpk 启动 Awespykit。
  3. 如果输入 pip 命令或 rpk 命令出现提示:xxx 不是内部或外部命令,也不是可运行的程序或批处理文件。 或者无法将 xxx 项识别为 cmdlet、函数、脚本文件或可运行程序的名称。等提示,则说明你的 Python 环境的路径尚未加入到系统环境变量的 PATH 变量中,请自行添加。

推荐原因:程序开发者经常与各种命令窗口打交道,如果厌烦了冗长的命令,想通过 Awespykit 管理不同 Python 环境或者想使用 Pyinstaller 打包程序或切换 pip 源等,直接在命令窗口输入 'rpk + 回车' 是运行 Awespykit 最快捷的方式。


下载可执行文件并从可执行文件运行:

  1. 打开 Awespykit 新版本发布页面 GitHubGitee 下载已经打包好的程序文件
  2. 下载 Awespykit-x.x.x.7z 或 .zip 或 .exe(每次发布的文件类型都可能不一样)
  3. 对于下载的 .7z、.zip 压缩包,请将压缩包解压,找到 runpykit.exe 双击运行;对于 exe 文件,请直接双击运行

下载源代码并从源代码运行:

  1. 本机安装 Python 3.7 或更新版本的 Python 运行环境

  2. git clone 克隆源代码或下载源代码包 Source code.zip 解压

  3. 在 Awespykit 目录内打开 PowerShell 或 Cmd

  4. 安装 Awespykit 的依赖,有多个 Python 环境的请自行选择环境

    python -m pip install -r requirements.txt
    
  5. 找到 runpykit.py 运行。如果不想显示控制台,可以将 runpykit.py 重命名为 runpykit.pyw

  6. 注意:由于更改了项目目录结构,使用 Pycharm 的同学,Pycharm 打开 Awespykit 目录后,请右键 Awespykit -> source -> awespykit 目录,选择菜单末尾的 将目录标记为->源代码根目录awespykit 目录标记为源码根目录,否则影响编程体验。


程序截图

包管理器:封装了 pip 命令

  • 提供多 Python 环境的包管理,免于用命令行管理的混乱
    • 支持常规 Python 环境
    • 支持 venv 虚拟环境
    • 支持 Anaconda 主环境、虚拟环境
  • 支持批量安装模块、按版本号安装等
  • 支持检查更新、批量卸载、批量升级(不了解各包的互相依赖则请慎用批量功能)

包管理器


程序打包工具:封装了 Pyinstaller

  • 封装了 Pyinstaller 的大部分常用命令
  • 支持选择不同的环境进行打包操作
  • 支持一键在项目下创建 venv 虚拟环境
  • 支持项目所使用的 Python 环境的检查,检查出未安装的模块可一键安装

程序打包工具


镜像源设置工具:封装了 pip 命令

  • 使用 pip 时网络不佳,用此工具一键切换 pip 所使用的镜像源
  • 支持保存你自己常用的镜像源地址

镜像源设置工具


模块安装包下载器:封装了 pip 命令

  • 用于特殊需求时下载各个包/库/模块的安装包
  • 支持同时下载要下载的包/库/模块的依赖
  • 支持从 requirement.txt 批量读取并一键下载

模块安装包下载器


源码仓库

Gitee / GitHub


TODO 列表

可能会添加或删除的功能列表


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

Awespykit-1.1.0-py3-none-any.whl (89.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page