【问题标题】:App crashes on launch after compiled by py2app if 'requests' is included如果包含“请求”,则应用程序在由 py2app 编译后在启动时崩溃
【发布时间】:2020-04-29 10:43:11
【问题描述】:

如果我没有将请求模块导入我的应用程序,我的 .app 会启动,但如果包含它,它会在尝试启动由 py2app 编译的 .app 时崩溃。我试图将请求包含到 Setup.py 中,但它仍然崩溃。

我安装了 py2app-0.21。运行 Python 3.6.4,MacOs Catalina 10.15.14

来自控制台的错误日志:

(org.pythonmac.unspecified.testapp.2888[62145]): Service exited with abnormal code: 255

Setup.py

from setuptools import setup

    APP = ['test.py']
    DATA_FILES = []

    OPTIONS = {

        'argv_emulation': True,
        'includes': ['requests'],
        'packages': ['requests', 'rumps']

    }

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

【问题讨论】:

    标签: python python-3.x python-requests py2app


    【解决方案1】:

    你的错误日志中的 unspecified.testapp 部分告诉我你需要告诉 python 你的应用文件实际在哪里(相对路径?绝对路径?这取决于你的用例)

    使用一些路径名操作指向test.py

    【讨论】:

    • 我已经用细节更新了我的问题,我试过 0.12 但它仍然崩溃
    猜你喜欢
    • 1970-01-01
    • 2018-10-31
    • 1970-01-01
    • 2018-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-02
    相关资源
    最近更新 更多