Проблема с превращением файла python в приложение с использованием py2app

Итак, я пытаюсь изменить свой код: https://github.com/TheLostProgrammer/Video_Downloader/blob/main/Video_Downloader.py В файл .app с помощью py2app, чтобы я мог использовать его на своем Mac...

Каждый раз, когда я открываю файл .app, он открывается, а затем сразу же закрывается.

Вот содержимое моего setup.py:

from setuptools import setup

APP = ['Converter.py']
DATA_FILES = []
OPTIONS = {
 'iconfile': 'AppIcon.icns',
 'argv_emulation': True,
 'packages': ['certifi'],
}

setup(
    app = APP,
    data_files = DATA_FILES,
    options = {'py2app': OPTIONS},
    setup_requires = ['py2app'],
)

Вот шаги, которые я сделал в своем терминале, чтобы превратить файл .py в .app:

pip3.9 install virtualenv 
virtualenv venv --system-site-packages
source venv/bin/activate   
pip3.9 install py2app==0.19
python3 setup.py py2app

После всего этого в моей домашней папке находится файл dist, а внутри — файл .app. Когда я открываю файл .app, он сразу же закрывается.

Я пытался найти ответ на это, но ни один из ответов, которые я нашел, не сработал. Я также прочитал документацию для py2app, но до сих пор не знаю, как это исправить. Может кто-нибудь помочь?


person Deleted User    schedule 15.01.2021    source источник


Ответы (1)


Хорошо... Итак, после добавления Try: и Except: в мой код, чтобы найти ошибку, я обнаружил, что это был один из моих модулей... Кроме того, я перешел с py2app на pyinstaller, так как это более простой процесс.

person Deleted User    schedule 18.01.2021