3

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?

Chealion
  • 26,327
Albert
  • 6,889
  • 11
  • 41
  • 53

4 Answers4

1

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

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

Albert
  • 6,889
  • 11
  • 41
  • 53
1

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.

KeithB
  • 10,386
1

It worked without problems via Homebrew:

brew install pyqt

Note that there was also PySide. Although that seems like it is abandoned and does not support Qt 5. You probably can install it anyway via:

brew install pyside
Glorfindel
  • 4,158
Albert
  • 6,889
  • 11
  • 41
  • 53
0

You're better off using PyQtX which is binary precompiled package of PyQt for OS X. Compiling it manually is a big hassle.

AbiusX
  • 126