gpt4 book ai didi

python - (PyQt4、py2app 和 pyinstaller 在将 .app 移动到另一台机器时崩溃

转载 作者:太空宇宙 更新时间:2023-11-03 12:07:10 31 4
gpt4 key购买 nike

所以我正在尝试使用 PyQt4 和 py2app 或 pyinstaller 从 python 构建一个 Mac osx 应用程序。这两个脚本构建的应用程序在我的构建机器(运行 mavericks 10.9.5)上运行良好,但是当我尝试在另一台机器上使用它时,它们都因 EXC_BAD_INSTRUCTION 而崩溃,然后列出 QT 库。

我认为我的应用程序可能未在构建中包含 Qt 库。我的 py2app 安装文件看起来像这样

This is a setup.py script generated by py2applet

Usage:

python setup.py py2app

from setuptools import setup

APP = ['FudgeTestpy.py']
DATA_FILES = []
OPTIONS = {'argv_emulation': True, 'includes': ['sip', 'PyQt4', 'PyQt4.QtCore', 'PyQt4.QtGui'],

'excludes': ['PyQt4.QtDesigner', 'PyQt4.QtNetwork', 'PyQt4.QtOpenGL', 'PyQt4.QtScript',
'PyQt4.QtSql', 'PyQt4.QtTest', 'PyQt4.QtWebKit', 'PyQt4.QtXml', 'PyQt4.phonon']}

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

最佳答案

我实际上通过安装 MacPorts 和安装 python27 设法解决了这个问题。我无法使用 py2app 在 OS X 中使用系统 python 构建独立的应用程序包。因此,为了构建独立的 PyQt 应用程序,我在 MacPorts 下设置了 Python、PyQt 等。

关于python - (PyQt4、py2app 和 pyinstaller 在将 .app 移动到另一台机器时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26808265/

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