Saltar al contenido

¿Cómo puedo instalar PyQt5 en Mac?

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *