So installieren Sie PyQt unter Mac OS X 10.6

4254
Albert

Ich möchte PyQt installieren. Es scheint ziemlich kompliziert zu sein, auf OS X zu installieren. Ich habe keine vorkompilierten Pakete davon gefunden (gibt es welche? Ich würde die wirklich vorziehen).

Also habe ich PyQt heruntergeladen. Und SIP, weil es darauf ankommt. Diese Dateien:

Habe ein python configure.py && make && sudo make installon SIP - ohne Probleme installiert.

Hatte dasselbe bei PyQt versucht - und natürlich gescheitert:

/Library/Frameworks/QtCore.framework/Headers/qglobal.h:288:2: error: #error "Sie erstellen eine 64-Bit-Anwendung, verwenden jedoch eine 32-Bit-Version von Qt. Überprüfen Sie Ihre Build-Konfiguration."

Ok, also habe ich es versucht python configure.py --use-arch=i386. Gleicher Fehler

Irgendeine Idee?

3

4 Antworten auf die Frage

1
Albert

Eine neue Version von Qt, insb. Qt 4.7 Beta scheint dieses Problem zu beheben.

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

1
KeithB

Sie können MacPorts auch verwenden, um pyqt, qt und viele andere Pakete zu installieren. Ich habe das Pyat-Paket nicht verwendet, aber im Allgemeinen war ich mit MacPorts zufrieden. Es macht es auch einfach, verschiedene Pakete zu aktualisieren, sobald die Versionen herauskommen.

Ich habe in der Vergangenheit schlechte Erfahrungen mit MacPorts gemacht, deshalb versuche ich es zu vermeiden. Ich möchte PyQt auch mit meinem System Python und nicht mit einem von MacPorts installierten Python verwenden (nicht sicher, ob MacPorts das korrekt verarbeitet). Albert vor 14 Jahren 0
Im Gegenteil, ich bin nicht sicher, ob das System Python korrekt gehandhabt wird, und vertraue stattdessen der MacPorts Python-Installation. Eine weitere Abstimmung hier für MacPorts und den Port "py26-pyqt4". fideli vor 14 Jahren 0
1
Albert

Es hat ohne Probleme über Homebrew funktioniert :

brew install pyqt 

Beachten Sie, dass es auch PySide gab . Obwohl es scheint, als sei es aufgegeben und unterstützt Qt 5 nicht. Sie können es wahrscheinlich trotzdem installieren:

brew install pyside 
Dies ist das einzige, was für mich funktioniert hat. So viele veraltete, nutzlose Informationen zum Thema. Rich Apodaca vor 9 Jahren 0
0
AbiusX

Mit PyQtX, einem binär vorkompilierten Paket von PyQt für OS X, können Sie besser umgehen. Das manuelle Kompilieren ist sehr umständlich.