Hi All,
I'm attempting to get py2app and PyQt4 to work on my Mac running OSX 10.6.
I've tried multiple variations of Python (2.7.4, 3.2.4, 3.3.1, etc), and also
tried both the premade binary of PyQtx and compiled my own of the most recent
stable version of PyQt4 (4.10.1). Yet despite this, I get extremely similar
results if I try building and running one of the example PyQt4 scripts included
with Py2App. On using Py2App with some of the variations above I'll get a
bunch of these error messages during the build:
/usr/bin/strip: object:
/Users/g1powermac/Desktop/py2app-0.7.3/examples/PyQt/hello_app/dist/hello.app/Contents/Resources/lib/python2.7/lib-dynload/PyQt4/QtCore.so
malformed object (unknown load command 7)
There is only one variation where I don't get that message and that is if I use
my own compiled version of PyQt4 and Python 3.3.1. However, if I double click
on the subsequent app, I get a screen that says "hello Error" with either an
option to open the Console or Terminate. Upon opening the Console, I see these
error messages:
4/27/13 2:11:05 PM [0x0-0x25025].org.pythonmac.unspecified.hello[9513]
Traceback (most recent call last):
4/27/13 2:11:05 PM [0x0-0x25025].org.pythonmac.unspecified.hello[9513]
File
"/Users/g1powermac/Desktop/py2app-0.7.3/examples/PyQt/hello_app/dist/hello.app/Contents/Resources/__boot__.py",
line 43, in <module>
4/27/13 2:11:05 PM [0x0-0x25025].org.pythonmac.unspecified.hello[9513]
_run()
4/27/13 2:11:05 PM [0x0-0x25025].org.pythonmac.unspecified.hello[9513]
File
"/Users/g1powermac/Desktop/py2app-0.7.3/examples/PyQt/hello_app/dist/hello.app/Contents/Resources/__boot__.py",
line 38, in _run
4/27/13 2:11:05 PM [0x0-0x25025].org.pythonmac.unspecified.hello[9513]
exec(compile(source, path, 'exec'), globals(), globals())
4/27/13 2:11:05 PM [0x0-0x25025].org.pythonmac.unspecified.hello[9513]
File
"/Users/g1powermac/Desktop/py2app-0.7.3/examples/PyQt/hello_app/dist/hello.app/Contents/Resources/hello.py",
line 5, in <module>
4/27/13 2:11:05 PM [0x0-0x25025].org.pythonmac.unspecified.hello[9513]
a = Qt.QApplication(sys.argv)
4/27/13 2:11:05 PM [0x0-0x25025].org.pythonmac.unspecified.hello[9513]
AttributeError: 'module' object has no attribute 'QApplication'
4/27/13 2:11:05 PM hello[9513] hello Error
4/27/13 2:11:07 PM com.apple.launchd.peruser.501[252]
([0x0-0x25025].org.pythonmac.unspecified.hello[9513]) Exited with exit code: 255
By the way, this is using Qt 4.8.4 and I could run the hello.py directly with
python so it seems PyQt4 is installed correctly. Does anyone know how to get
this working?
Thanks,
J Silverman
_______________________________________________
Pythonmac-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG