(四 封装-2)PyQT5: 使用 PyInstaller 封装 Windows 独立程序

PyInstaller 是比较推荐的封装包。PyInstaller 封装 Mac 端的 App 也是不错的选择。

准备工作

安装之前,记得本机环境要配置所需要的各种包,包括 pyinstaller 本身。如果没有各种包,请优先安装各个工具包。

要注意的是一定要将这项工具包安装在当前 python 路径下,建议使用 pycharm 的 preference 中自动添加。

(四 封装-2)PyQT5: 使用 PyInstaller 封装 Windows 独立程序_第1张图片
pycharm-preference.png

一般而言,如果使用自身编程的机器,如上内容应该是配置好了的,无需操心。

封装步骤

然后在 terminal 中依次键入:

pyinstaller --windowed --onefile --clean --noconfirm main.py
pyinstaller --clean --noconfirm --windowed --onefile main.spec

其中,如果要自行设计图标的话,那么可以替换第 1 条指令为:

pyinstaller --windowed --onefile --icon=XXX.co --clean --noconfirm main.py

其中图片转换地址为 https://iconverticons.com/online/

封装失败可能的解决方案

  1. 通过 cd 进入入口函数 main.py 文件所在的路径
  2. 执行代码:pyinstaller -F -w main.py --hidden-import=pandas._libs.tslibs.timedeltas
  3. *将 platform 文件夹放到 exe 文件同级目录,运行 exe
  4. 运行 exe,成功!

你可能感兴趣的:((四 封装-2)PyQT5: 使用 PyInstaller 封装 Windows 独立程序)