当我尝试在没有安装开发人员工具和QT / PyQt的mac上启动时,我的应用程序并不是libQtCLucene.4.dylib . 我上传了截图:dcs.co.at/pics/py2app_librarymissing.jpg
我的安装文件如下:
from setuptools import setup
APP = ['/Users/k-effects/clipfinder.py']
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,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)
但仍然所有排除的框架都包含在最终捆绑包中并增加了包的大小 . 但第一个问题仍然是,如果没有这个库它就不会打开... THX任何提示!
1 回答
我现在通过使用链接解决了它: