Python 工具箱 - Awespykit
这是一个关于 Python 的工具箱,提供包管理器、程序打包工具、镜像源设置工具、模块安装包下载器
推荐原因:程序开发者经常与各种命令窗口打交道,如果厌烦了冗长的命令,想通过 Awespykit 管理不同 Python 环境或者想使用 Pyinstaller 打包程序或切换 pip 源等,直接在命令窗口输入 'rpk + 回车' 是运行 Awespykit 最快捷的方式。
注:仅支持在 Windows 系统上使用
如何安装和运行
-
使用 pip 命令安装 Python 分发包后运行(推荐)
- 使用 pip 命令安装 Awespykit:pip install Awespykit -U(有多个环境的请自行选择安装环境)
- 安装完成后,即可在命令行窗口输入命令 rpk+回车 启动 Awespykit。
- 如果输入 pip 命令或 rpk 命令出现提示:xxx 不是内部或外部命令,也不是可运行的程序或批处理文件。 或者无法将 xxx 项识别为 cmdlet、函数、脚本文件或可运行程序的名称。 等提示,则说明你的 Python 环境的路径尚未加入到系统环境变量的 PATH 变量中,请自行添加。
-
从 exe 文件运行:
- 打开本文末的地址下载 exe 或 zip 文件
- 下载打包好的程序包 Awespykit-x.x.x.zip 或 Awespykit-x.x.x.exe
- 将压缩包解压,找到 runpykit.exe 双击运行,如果下载的是 Awespykit-x.x.x.exe,直接双击运行即可
-
从源代码运行:
- 本机安装 Python3.7 或以上版本运行环境
- 克隆源代码到本地计算机,或下载源代码包 Source code.zip,解压(见本文末源码仓库地址)
- 在解压的目录内打开 PowerShell 或 cmd
- 安装 AwesPyKit 的依赖(有多个 Python 环境的请自行选择目标环境)
python -m pip install -r requirements.txt
- 找到 runpykit.py 运行。如果不想显示控制台,可以将 runpykit.py 重命名为 runpykit.pyw
需要注意的是:当通过以上方式安装的 Awespykit 或者是通过源代码运行 Awespykit 时,请勿使用 Awespykit 安装、卸载、升级 Awespykit 所在 Python 环境的 Awespykit 自己(包括 Awespykit 的依赖 PyQt5),否则可能造成文件残留或者 Awespykit 意外退出。运行打包好的 Awespykit(从 Awespykit.exe 或 runpykit.exe 文件运行) 则没有这些限制。
记录一下安装过程:
之前玩宝塔的时候记得卸载有残留的python环境,使用Awes打开自动搜索系统的环境变量,找到一个python3.8,强迫症原因,卸载所有依赖包后发现pip被删除了。无奈重新安装pip。
- pip更新指令:
python -m pip install --upgrade pip
- 输入运行后如果出现错误“no module named pip”,则运行以下指令:
python -m ensurepip
easy_install pip
- 然后再执行:
python -m pip install --upgrade pip
pip命令安装:
python -m pip install -r requirements.txt
根据自己电脑和网速决定安装速度,pyqt的包下载会大一些。
程序截图
-
包管理器:
封装了 pip 命令
提供多 Python 环境的包管理,免于用命令行管理的混乱
支持常规 Python 环境
支持 venv 虚拟环境
支持 Anaconda 主环境、虚拟环境
支持批量安装模块、按版本号安装等
支持检查更新、批量卸载、批量升级(不了解各包的互相依赖则请慎用批量功能)
- 程序打包工具:
封装了 Pyinstaller
封装了 Pyinstaller 的大部分常用命令
支持选择不同的环境进行打包操作
支持一键在项目下创建 venv 虚拟环境
支持项目所使用的 Python 环境的检查,检查出未安装的模块可一键安装
- 镜像源设置工具:
封装了 pip 命令
使用 pip 时网络不佳,用此工具一键切换 pip 所使用的镜像源
支持保存你自己常用的镜像源地址
- 模块安装包下载器:
封装了 pip 命令
用于特殊需求时下载各个包/库/模块的安装包
支持同时下载要下载的包/库/模块的依赖
支持从 requirement.txt 批量读取并一键下载
- 源码仓库 Gitee 下载地址
发表评论