wespykit是一款Python工具箱软件,它为用户提供了包管理器、程序打包工具、镜像源设置、模块安装包下载等功能。进入软件后,用户可以直接打开所需的功能模块进行使用。

软件主要功能如下:

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

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

3. 镜像源设置工具:封装了pip命令。使用pip时网络不佳,用此工具一键切换pip所使用的镜像源。支持保存你自己常用的镜像源地址。

4. 模块安装包下载器:封装了pip命令。用于特殊需求时下载各个包/库/模块的安装包。支持同时下载要下载的包/库/模块的依赖。支持从requirement.txt批量读取并一键下载。

软件特色:

1. Python工具箱功能简单,可以轻松管理本地的Python环境包。

2. 可以直接在软件查看电脑上已经配置的环境包。

3. 可以在软件搜索环境包安装,将需要的Python模块包安装到电脑。

4. 显示四个功能菜单,支持包管理器、程序打包工具、镜像源设置、模块安装包下载。

更新日志:

- Awespykit 0.15.0:更新fastpip依赖版本为>=0.15.0,从源代码运行Awespykit的同学,直接更新fastpip到0.15.0版本即可。更新后,Awespykit的包管理器的自动搜索功能耗时大幅减少。现在可以拖动左右两部分之间的空白处来调整左右两部分的比例。

wespykit 0.14.1

**问题修复:**

解决了在程序打包工具勾选“打包成功后在资源管理器中显示”的情况下,打包完成会闪现控制台窗口的问题。

Awespykit 0.14.0

**功能新增:**

程序打包工具增加了对 Pyinstaller 三个命令选项的封装:

1. “隐含的模块”输入框:封装 Pyinstaller 的 --hidden-import 选项。某些模块的导入方式比较隐蔽导致 Pyinstaller 发现不了、打包不上,将模块名填入此处以使 Pyinstaller 主动打包这些模块。

2. “排除的模块”输入框:封装了 --exclude-module 选项。打包时,对于您知道的那些不需要的模块但 Pyinstaller 却打包了的模块,您可以将他们填入此处以阻止 Pyinstaller 打包这些模块。

3. “打包的程序启动时请求提升权限”复选框:封装了 --uac-admin 选项。勾选此复选框后打包的程序 exe 文件图标会多出一个小盾牌,表明这个 exe 文件启动时会请求以管理员权限启动。对于那些需要管理员权限才能正常运行的 Python 程序,打包时请勾选此复选框。

**功能更改:**

程序打包工具各个与 Pyinstaller 相关的输入框、复选框等控件的悬浮提示中,增加了对应的 Pyinstaller 命令选项,方便分辨对应的是哪个 Pyinstaller 命令选项。

Awespykit 0.13.0

**功能新增:**

程序打包工具新增“工具设置”标签页,内含 3 项设置:

1. 打包成功后在资源管理器中显示:打包成功后打开资源管理器并选中 .exe 文件。

2. 打包成功后删除 .spec 文件。

3. 打包成功后删除临时工作文件夹:临时工作文件夹指的就是没有自定义临时工作目录位置时的 build 目录。以上设置在打包完成前更改均可生效。

**功能更改、修复:**

1. <程序打包工具>创建虚拟环境时,判断是否需要安装 tinyaes 模块(字节码加密功能必需模块)。

2. <关于>页面增加 GitHub Issues 反馈入口。