一、故事开始
2022/3/27 一个风和日丽的下午☀️☀️
近期在学做一些入门级的小项目,写了个小工具的脚本之后,想拓展一下,用PYQT5做个简单的小界面,然后分别在Windows和Mac系统下进行打包,输出应用。
Windows下的打包很顺利,并且一次就成功了。但是当我到Mac系统操作的时候,可谓是一步一个坑!我使用的是pyinstaller,在终端用打包命令 pyinstaller -w --clean main.py
将项目打包成main.app
,双击运行,期望的功能界面出来了,稍微操作一波,小样,这么简单吗?
正当我准备来一波沉浸式体验主功能的时候,wtf ?崩溃了??心里默默做好了准备,要搞心态了!
二、问题分析
通过pyinstaller 执行命令打包完成后,生成了这些文件,主要看下,dist目录,是打包产物
当我双击可执行文件main时,会出现控制台,且展示功能界面,可正常运行。
但是,双击main.app后,就会出现