(四 封装-3)PyQT5: 使用 py2app 封装 Mac

2018-03-15  本文已影响333人  刘月玮

使用 python3.6 PyQT5

比起 py2app,优先推荐 PyInstaller

这是因为 py2app 等不会将程序环境(如 python 的 frameworks 等),因此并不会封装为一个独立的软件(standalone app),具体表现为仅能在本机正常运行,在别人的电脑上运行会报错。然而 pyinstaller 则封装完整,可在同系统的不同机器上运行。

方法一:py2app

参考链接

步骤:

使用终端

  1. 下载 py2app:终端输入指令:pip3 install py2app

  2. 查找 py2app 中 py2applet 地址:终端输入指令:sudo find / -name "py2applet" -type f

  3. 创建 setup 文件:终端输入指令:"py2applet 地址" --make-setup "python文件地址"

    例如:"/Users/xxx/Library/Python/3.6/bin/py2applet" --make-setup "/Users/ludai/data/base/code/SAT_Tool/ui/main.py"

  4. 发布应用

    rm -rf build dist
    python3 setup.py py2app -A
    

注意事项:

python 版本:python3、pip3

方法二:使用 QtCreator

详见官网 document Run & Build

上一篇下一篇

猜你喜欢

热点阅读