(四 封装-3)PyQT5: 使用 py2app 封装 Mac
2018-03-15 本文已影响333人
刘月玮
使用 python3.6 PyQT5
比起 py2app,优先推荐 PyInstaller。
这是因为 py2app 等不会将程序环境(如 python 的 frameworks 等),因此并不会封装为一个独立的软件(standalone app),具体表现为仅能在本机正常运行,在别人的电脑上运行会报错。然而 pyinstaller 则封装完整,可在同系统的不同机器上运行。
方法一:py2app
步骤:
使用终端
-
下载 py2app:终端输入指令:pip3 install py2app
-
查找 py2app 中 py2applet 地址:终端输入指令:sudo find / -name "py2applet" -type f
-
创建 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"
-
发布应用
rm -rf build dist python3 setup.py py2app -A
注意事项:
python 版本:python3、pip3
方法二:使用 QtCreator
详见官网 document Run & Build