所以我有一个很奇怪的问题,我有一个使用python3.7和PyQT5构建的python应用程序。
我将其与py2app捆绑在一起,当我双击它以启动它时,它可以正常工作,但是当我按下执行大量命令的按钮时,它就会崩溃。奇怪的是,如果我做同样的事情,但是使用终端(使用open命令或./命令)打开应用程序,则该应用程序可以正常工作。
由于osx崩溃报告并没有真正给我任何有用的信息,并且在通过python运行时也绝不会崩溃,因此我很难弄清楚如何进行实际调试。
我的设置:
"""
This is a setup.py script generated by py2applet
Usage:
python setup.py py2app
"""
from setuptools import setup
APP = ['spotify.py']
DATA_FILES = []
OPTIONS = {'iconfile':'icon.icns',}
setup(
app=APP,
name='SpotifyBOTAI',
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)