python - descargar - pyqt5 installer
¿Cómo instalar PyQt4 en Windows usando pip? (11)
Para ventanas:
descargue la versión apropiada de PyQt4 desde aquí:
e instalarlo usando pip (ejemplo para Python3.6 - 64bit)
pip install PyQt4‑4.11.4‑cp36‑cp36m‑win_amd64.whl
Estoy usando Python 3.4 en Windows. Cuando ejecuto un script, se queja
ImportError: No Module named ''PyQt4''
Así que traté de instalarlo, pero la pip install PyQt4
da
No se pudo encontrar ninguna descarga que satisfaga el requisito PyQt4
aunque aparece cuando ejecuto la pip search PyQt4
. Intenté pip install python-qt
, que se instaló con éxito, pero eso no solucionó el problema.
¿Qué estoy haciendo mal?
Aquí están los paquetes de ruedas de Windows construidos por Chris Golke - Paquetes Binarios de Windows Python - PyQt
En los nombres de archivo cp27
significa C-python versión 2.7, cp35
significa python 3.5, etc.
Como Qt es un sistema más complicado con una base de código compilada de C ++ que subyace en la interfaz de python que le proporciona, puede ser más complejo de construir que solo un paquete de código python puro, lo que significa que puede ser difícil instalarlo desde el origen.
Asegúrese de tomar el archivo de rueda de Windows correcto (versión de Python, 32/64 bit) y luego use pip para instalarlo, por ejemplo:
C:/path/where/wheel/is/> pip install PyQt4-4.11.4-cp35-none-win_amd64.whl
Debe instalarse correctamente si está ejecutando una versión x64 de Python 3.5.
Con la última versión de python 3.6.5
pip3 install PyQt5
funciona bien
Los primeros instaladores de PyQt .exe estaban disponibles directamente desde la página de descarga del sitio web. Ahora con el lanzamiento de PyQt4.12, los instaladores han quedado obsoletos. Puede hacer que las bibliotecas funcionen de alguna manera compilándolas, pero eso significaría llegar a grandes cantidades de problemas.
De lo contrario , puede usar las distribuciones anteriores para resolver su propósito. Los instaladores de Windows .exe se pueden descargar desde:
https://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.4/
No puedes usar pip. Debe descargar desde el sitio web de Riverbank y ejecutar el instalador para su versión de python. Si no hay una instalación para su versión, deberá instalar Python para uno de los instaladores disponibles, o compilar desde el origen (que es bastante complicado). Otras respuestas y comentarios tienen los enlaces.
Parece que debe hacer un poco de instalación manual para PyQt4.
http://pyqt.sourceforge.net/Docs/PyQt4/installation.html
Esto podría ayudar un poco más, es un poco más en un formato de tutorial / set-by-step:
QT ya no es compatible con PyQt4, pero puede instalar PyQt5 con pip:
pip install PyQt5
Si instala PyQt4 en Windows, los archivos terminan aquí por defecto:
C: / Python27 / Lib / site-packages / PyQt4 *. *
pero también deja un archivo aquí:
C: / Python27 / Lib / site-packages / sip.pyd
Si copia tanto las carpetas sip.pyd como PyQt4 en su virtualenv, las cosas funcionarán bien.
Por ejemplo:
mkdir c:/code
cd c:/code
virtualenv BACKUP
cd c:/code/BACKUP/scripts
activate
Luego, con Windows Explorer, copie de C:/Python27/Lib/site-packages
el archivo (sip.pyd) y la carpeta (PyQt4) mencionados anteriormente en C:/code/BACKUP/Lib/site-packages/
Luego de vuelta a CLI:
cd ..
(c:/code/BACKUP)
python backup.py
El problema al tratar de iniciar un script que llama a PyQt4 desde virtualenv es que virtualenv no tiene instalado PyQt4 y no sabe cómo hacer referencia a la instalación predeterminada descrita anteriormente. Pero siga estos pasos para copiar PyQt4 en su virtualenv y las cosas deberían funcionar muy bien.
Si tiene un error al instalar PyQt4.
Error: PyQt4-4.11.4-cp27-cp27m-win_amd64.whl no es una rueda compatible en esta plataforma.
Mi tipo de sistema es de 64 bits, pero para resolver este error he instalado PyQt4 del sistema de Windows de 32 bits, es decir, https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4 - https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4 .
Por favor seleccione la versión apropiada de PyQt4 de acuerdo con su versión de python instalada.
También puede usar este comando para instalar PyQt5.
pip3 install PyQt5
instala PyQt5 para Windows 10 y Python 3.5+.
pip instala PyQt5