使用 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,因为它是一个更简单的过程。
所以我正在尝试转换我的代码: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,因为它是一个更简单的过程。