Pytoapp работает только из терминала, работает из-за сбоев .app - PullRequest
0 голосов
/ 01 февраля 2020

Итак, у меня довольно странная проблема, у меня есть приложение python, созданное с использованием python3 .7 и PyQT5.

Я связал его с py2app, и когда я дважды щелкнул по нему, чтобы начать, оно работает хорошо, но когда я нажимаю sh кнопку, которая выполняет большую серию команд, она вылетает. Странно то, что если я делаю то же самое, но открываю приложение с помощью терминала (либо с помощью команды open, либо с помощью команды ./), приложение работает без проблем.

Мне трудно разобраться о том, как на самом деле отлаживать это, так как отчет osx cra sh на самом деле не дает мне никакой полезной информации и никогда не падает при работе через 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'],
)

1 Ответ

0 голосов
/ 01 февраля 2020

Предлагаю попробовать pyinstaller

...