侧边栏壁纸
博主头像
EinTao博主等级

昨天再好,也走不回去;明天再难,也要抬脚继续。

  • 累计撰写 32 篇文章
  • 累计创建 3 个标签
  • 累计收到 1 条评论
标签搜索

目 录CONTENT

文章目录

PyQT5:使用 pyinstaller 封装独立程序

EinTao
2022-11-26 / 0 评论 / 0 点赞 / 27 阅读 / 304 字

封装步骤

  1. 首先安装工具包:

     pip3 install pyinstaller
    
  2. 然后在 terminal 中依次键入:

     pyinstaller --windowed --onefile --clean --noconfirm main.py
     pyinstaller --clean --noconfirm --windowed --onefile main.spec
    
  3. 其中,如果要自行设计 Mac 系统下的图标的话,那么可以替换第 1 条指令为:

     pyinstaller --windowed --onefile --icon=sat_tool_icon.icns --clean --noconfirm main.py
    

其中图片转换地址为 https://iconverticons.com/online/
而 windows 系统下的图片格式应为 .ico。

说明

一般而言,很少有同学能一次跑通,经常莫名其妙就闪退了或者报错,非常遗憾大家都得根据本机环境进行一些修改。那么我们到底要调测哪些东西呢?从哪里看我们的报错呢?


  1. 找到 exec 文件
    对于 mac 系统来说,方法有两个(其实本质是一个):
    大家双键单击 app 文件选择 show package contents,如下图找到你们的 exec 文件(文件名字是自己起的,主要看文件类型);
    直接打开 exec 文件(文件名字是自己起的,主要看文件类型):

  2. 使用 exec 文件运行,并查看报错

0

评论区