PyInstaller在Mac上打包后终端文件可以运行, 但app运行闪退

比方说我这里已经打包好了一个,但是发现左边的双击可以运行显示界面,右边的app双击后却直接闪退了。

解决方法:把代码中的相对路径全部改成绝对路径

import os
import sys

# 全部拼接成绝对路径
# /Users/louis/Desktop/your_file
print(os.path.join(os.path.dirname(sys.argv[0]), 'your_file'))

如果以上方法解决不了,请直接移步谷歌,可以用关键词“pyinstaller mac app crash”。你会发现有一些针对其他可能性的解决方案。

欢迎关注我的微信公众号,发现更多有趣内容:

发布了83 篇原创文章 · 获赞 157 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/La_vie_est_belle/article/details/100567948