Pyinstaller Tools(python打包工具箱)开源啦,给你的pyinstaller加个UI【tiper博客】

Pyinstaller Tools

本次分享的项目信息如下

  • 项目名称:Pyinstaller Tools(python打包工具箱)
  • 涉及语言:Python3
  • 开源类型:19年至21年生产环境项目开源
  • 时间节点:19年初版开发完成,21年4月首次开源
  • 仓库:Gitee.com
  • 通过本项目您可以学习到:
  • - Python3的基本语法
    - python中socket通信
    - 基于tkinter(tk)的UI界面开发布局
    - 基于python语言基础,构建完整的C/S架构服务体系
    - python开发基础的网络服务器(Web编程)
  • 项目文档(阅读源码、二次开发、编译):https://www.showdoc.com.cn/PyinstallerTools?page_id=6925714872659411

项目仓库地址在文章末尾,下面我们来了解一下项目。

Pyinstaller Tools的诞生想法
在我初入IT并接触python语言不久后,我就想要将自己写的程序给别人使用。然后换上自己的图标和信息,打包到各台。
于是我在网上搜索并找到了一个很好用的打包库(当然,不止这一个,我只是个人觉得这个最好用)--Pyinstaller
这个库可以让我将py文件打包成为exe程序,并且配合其他指令,可以实现logo替换和信息修改功能。
但是我发现好像这样的效率比较低,因为使用pyinstaller添加软件信息和logo需要打包两次,然后修改spec文件才能完成,我就在想如何简化这个步骤,或者说自动完成这个步骤。
于是我就开发了这个项目,并提供给我们团队使用。

项目结构
软件架构说明
.gitignore #git
README.en.md #英文文档
README.md #中文文档
client #客户端
|--UppMode.py #客户端更新/修复模块
|--client.py #客户端主程序
|--config-pyinstall.ini #客户端配置文件
Server #服务端
|--Server_Main.py #服务器主程序
如何部署测试

  1. 克隆下载本仓库
  2. 打开项目文件夹/解压目录
  3. 进入/server目录下,通过编译器或cmd启动并运行Server_Main.py,默认配置已经写入server-pyinstaller.ini中
  4. 如果服务端窗口输出“监听开始..”字样,说明服务端已经开始正常工作了
  5. 进入/Client目录下,用编辑器打开client(main).py文件
  6. 在client(main).py文件中搜索“【这里替换为自己的IP地址或者域名】”,按代码注释的提示替换为自己的IP地址或域名(项目一直处于测试阶段,未整合为配置文件)
  7. 完成修改后可以视情况看是否要修改UpMode.py,同意是替换IP地址
  8. 运行client(main).py文件,除了打赏作者的图片无法加载,其他内容应该可以全部加载出来

tip:不修改直接运行客户端可能会弹窗“版本检查失败”,且cmd运行不会触发main
 

仓库地址:https://gitee.com/wubie/Python-Pyinstaller-Tools

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无别052

你的鼓励是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值