使用 py2app 将 python 文件转换为应用程序时出现问题

Problem turning python file into an app using py2app

所以我正在尝试转换我的代码:https://github.com/TheLostProgrammer/Video_Downloader/blob/main/Video_Downloader.py 使用 py2app 进入一个 .app 文件,这样我就可以在我的 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 文件时,它会立即关闭。

我试图为这种情况找到答案,但 none 我找到的答案都有效。我也阅读了 py2app 的文档,但我仍然不知道如何解决这个问题。有人可以帮忙吗?

好的...所以在将 Try: 和 Except: 添加到我的代码以查找错误位置后,我发现它是我的模块之一...另外,我从 py2app 转移到 pyinstaller,因为它是一个更简单的过程。