py2app生成的.app无错误但意外崩溃退出

1 投票
1 回答
625 浏览
提问于 2025-04-18 08:42

问题解决

如果有人遇到类似的问题,我建议直接使用py2app,不要用虚拟环境,这样应该能正常工作!这是我能想到的唯一解决办法。

原始问题

我在尝试使用py2app,它能生成.app文件而且没有错误,但这个.app文件会崩溃并意外退出。

我是在虚拟环境中进行这个操作的,所以我不确定这是否和路径有关。当所有虚拟环境都存在时,它在我的电脑上能正常工作,但一旦我关闭这些环境,.app文件就不再工作了。

我使用的虚拟环境是python 2.7.5版本。

这是我的setup.py文件:

"""
This is a setup.py script generated by py2applet

Usage:
    python setup.py py2app
"""

from setuptools import setup

APP = ['myApp.py']
DATA_FILES = []
OPTIONS = {'argv_emulation': True, 'packages': ['pulp']}

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

1 个回答

-1

我遇到过这个问题。你是在使用Python的brew环境吗?那就要用Python的默认设置来构建,而不是brew的设置。

撰写回答