Si encuentras algún detalle que no entiendes puedes dejarlo en los comentarios y te responderemos rápidamente.
Mientras tanto, tengo la forma definitiva de instalar PyQt5 en macOS. No uses Homebrew. Es genial para instalar Qt5, pero para PyQt5 la mejor manera de instalarlo es usando
python3 -m pip install PyQt5
Esto funciona muy rápido y utiliza Python Wheels universales:
Collecting PyQt5
Downloading PyQt5-5.9-5.9.1-cp35.cp36.cp37-abi3-macosx_10_6_intel.whl
(82.2MB)
100% |████████████████████████████████| 82.2MB 17kB/s
Collecting sip<4.20,>=4.19.3 (from PyQt5)
Downloading sip-4.19.3-cp36-cp36m-macosx_10_6_intel.whl (49kB)
100% |████████████████████████████████| 51kB 1.2MB/s
Installing collected packages: sip, PyQt5
Successfully installed PyQt5-5.9 sip-4.19.3
Verá: dicha rueda se reutiliza para CPython 3.5, 3.6 y 3.7.
Comentario anterior, pero vea a continuación: PySide2 no está tan lejos, pero construiremos ruedas similares cuando tengamos la primera versión lista.
Agregado el 25/09/2017: Por supuesto, también puede usar
pip3 install PyQt5
Pero en ese momento mi pip/pip2/pip3 estaba un poco desordenado vinculado, por lo que la primera solución es sólida como una roca y evita confusiones.
También es cierto que no siempre obtienes la última versión de PyQt5 de esta manera. Pero para empezar, la prioridad es obtener resultados rápidos y no vanguardistas.
Actualización: PySide2 ahora tiene oficialmente ruedas, para:
$ python3 -m pip install PySide2
Collecting pyside2
Downloading https://files.pythonhosted.org/packages/2a/e2/2dc134a5c475f661d5ff2ab587fbd2c285db3d064e03ac9b4a2ee0958400/PySide2-5.12.2-5.12.2-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl (109.8MB)
100% |████████████████████████████████| 109.8MB 238kB/s
Collecting shiboken2==5.12.2 (from pyside2)
Downloading https://files.pythonhosted.org/packages/bd/8b/a2ad76c3a935fae51f0ed9b150a9df08167c4550fcd07637f0db19c31849/shiboken2-5.12.2-5.12.2-cp35.cp36.cp37-abi3-macosx_10_12_intel.whl (691kB)
100% |████████████████████████████████| 696kB 1.6MB/s
Installing collected packages: shiboken2, pyside2
Successfully installed pyside2-5.12.2 shiboken2-5.12.2
Si ve errores o diferencias entre los dos, no dude en abrir un informe de errores. Siga las instrucciones en https://wiki.qt.io/Qt_for_Python/Reporting_Bugs
Estoy esquivando la pregunta, pero la forma más sencilla es instalar Homebrew y simplemente ejecutar brew install pyqt
o brew install pyqt5
.
Primero debe instalar SIP, que no solo se ejecuta configure.py
:
>>> cd ~/Downloads/sip-4.17
>>> python configure.py
>>> make
>>> make install
Entonces puedes instalar PyQt5:
>>> cd ~/Downloads/PyQt-gpl-5.5.1
>>> python configure.py --qmake /Users/name/Qt/5.5/clang_64/bin/qmake
>>> make
>>> make install
Eres capaz de estimular nuestro quehacer escribiendo un comentario o valorándolo te damos la bienvenida.