Cara menginstal PyQt pada Mac OS X 10.6


3

Saya ingin menginstal PyQt. Ini tampaknya agak rumit untuk diinstal pada OS X. Saya belum menemukan paket yang sudah dikompilasi (apakah ada? Saya akan lebih suka itu)

Jadi saya mengunduh PyQt. Dan SIP, karena itu tergantung pada itu. File-file ini:

Apakah a python configure.py && make && sudo make install pada SIP - dipasang tanpa masalah.

Mencoba hal yang sama pada PyQt - dan gagal tentu saja:

/Library/Frameworks/QtCore.framework/Headers/qglobal.h: 888: error: #error "Anda sedang membangun aplikasi 64-bit, tetapi menggunakan Qt versi 32-bit. Periksa konfigurasi build Anda."

Ok, jadi saya coba python configure.py --use-arch=i386. Kesalahan yang sama.

Ada ide?

Jawaban:



1

Anda juga bisa menggunakan MacPorts untuk menginstal pyqt, qt, dan banyak paket lainnya. Saya belum pernah menggunakan paket pyat, tetapi secara umum saya senang dengan MacPorts. Ini juga membuatnya mudah untuk memperbarui berbagai paket ketika versi baru keluar.


Saya telah membuat pengalaman buruk dengan MacPorts di masa lalu, itulah sebabnya saya mencoba menghindarinya. Saya juga ingin menggunakan PyQt dengan sistem saya Python dan tidak dengan Python yang diinstal oleh MacPorts (tidak yakin apakah MacPorts menangani itu dengan benar).
Albert

Sebaliknya, saya tidak yakin bahwa sistem Python sedang ditangani dengan benar dan sebagai gantinya percaya MacPorts Python menginstal. Pilihan lain di sini untuk MacPorts dan py26-pyqt4 Pelabuhan.
fideli

1

Itu berhasil tanpa masalah melalui Homebrew :

brew install pyqt

Perhatikan bahwa ada juga PySide . Meskipun sepertinya ditinggalkan dan tidak mendukung Qt 5. Anda mungkin dapat menginstalnya melalui:

brew install pyside

Ini adalah satu-satunya hal yang berhasil untuk saya. Begitu banyak informasi usang dan tak berguna tentang topik itu.
Rich Apodaca

0

Anda lebih baik menggunakan PyQtX yang merupakan paket binq Pyqt yang telah dikompilasi untuk OS X. Mengkompilasinya secara manual adalah masalah besar.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.