I want to install PyQt. This seems kind of complicated to install on OS X. I haven't found any precompiled packages of it (are there any? I would really prefer those).

So I downloaded PyQt. And SIP, because it depends on that. These files:

Did a python configure.py && make && sudo make install on SIP -- installed without any problems.

Tried the same on PyQt -- and failed of course:

/Library/Frameworks/QtCore.framework/Headers/qglobal.h:288:2: error: #error "You are building a 64-bit application, but using a 32-bit version of Qt. Check your build configuration."

Ok, so I tried with python configure.py --use-arch=i386. Same error.

Any idea?

link|improve this question

78% accept rate
feedback

2 Answers

You can also use MacPorts to install pyqt, qt, and many other packages. I haven't used the pyat package, but in general I've been pleased with MacPorts. It also makes it easy to update various packages as bew versions come out.

link|improve this answer
I have made bad experiences with MacPorts in the past, that is why I am trying to avoid it. I also want to use PyQt with my system Python and not with any Python installed by MacPorts (not sure if MacPorts is handling that correctly). – Albert Jul 7 '10 at 18:20
On the contrary, I'm not sure that system Python is being handled correctly and instead trust the MacPorts Python install. Another vote here for MacPorts and the py26-pyqt4 port. – fideli Jul 9 '10 at 22:20
feedback
up vote 1 down vote accepted

A new version of Qt, esp. Qt 4.7 Beta, seems to fix this problem.

http://qt.nokia.com/developer/qt-qtcreator-prerelease

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.