gpt4 book ai didi

py2app - 如何获得有关 py2app 错误的更多信息?

转载 作者:行者123 更新时间:2023-12-05 00:33:07 24 4
gpt4 key购买 nike

我正在尝试使用 py2app 打包一个混合的 Python/C++ 应用程序。我的 setup.py 是

from setuptools import setup
setup(app=['voxpopuli.py'],data_files=[],options=
{'py2app'{'argv_emulation':True}},setup_requires=['py2app'])

我通过调用 py2app
python setup.py py2app --no-strip --iconfile /Users/irving/otherlab/other/bin/OLicon.icns --resources /opt/local/lib/Resources/qt_menu.nib

这在没有警告或错误的情况下完成,但是当我尝试运行结果应用程序时,会弹出一个窗口,上面写着“voxpopuli Error”。它有一个“打开控制台”按钮,但唯一的控制台消息是
9/21/12 11:43:14.691 AM voxpopuli[52765]: voxpopuli Error
9/21/12 11:43:15.926 AM com.apple.launchd.peruser.501[158]: ([0x0-0x177d77c].org.pythonmac.unspecified.voxpopuli[52765]) Exited with code: 255

是否有标准方法可以从 py2app 中获取更多信息以帮助诊断此错误?

最佳答案

我相信这是应用程序的问题,而不是 py2app .

如果应用程序遇到未处理的异常,它将像这样退出。你用的是哪个版本的osx?在 10.8 中,他们停止自动转发 stderr到控制台,因此管道应用程序可能是一个想法 stdoutstderr到文件以查看是否有堆栈跟踪。

虽然如果它是 C++ 部分的错误,我猜你不会看到堆栈跟踪,但错误可能出在应用程序的那部分。

如果您真的找不到问题,请尝试从应用程序中删除大部分内容,直到它运行,然后再添加位,直到它不运行为止,然后删除等(如二进制搜索)以尝试找到有问题的部分。

关于py2app - 如何获得有关 py2app 错误的更多信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12536423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com