Pytoapp仅在终端上工作,从运行。应用程序崩溃

2024-04-18 05:41:06 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有一个相当奇怪的问题,我有一个使用python3.7和PyQT5构建的python应用程序

我将它与py2app捆绑在一起,当我双击它开始时,它工作正常,但当我按下一个执行大量命令的按钮时,它崩溃了。奇怪的是,如果我也这样做,但使用终端打开应用程序(使用open命令或./command),应用程序就可以正常工作

我很难弄清楚如何实际调试它,因为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'],
)

Tags: py命令app应用程序终端datasetupfiles