Estoy usando Python 3.4 en Windows. Cuando ejecuto un script, se queja
ImportError: No Module named 'PyQt4'
Así que intenté instalarlo, pero me pip install PyQt4
da
No se pudo encontrar ninguna descarga que satisfaga el requisito PyQt4
aunque aparece cuando corro pip search PyQt4
. Intenté pip install python-qt
, que se instaló correctamente pero eso no resolvió el problema.
¿Qué estoy haciendo mal?
Respuestas:
Aquí están los paquetes de rueda de Windows creados por Chris Golke - Paquetes binarios de Windows de Python - PyQt
En los nombres de archivo
cp27
significa C-python versión 2.7,cp35
significa Python 3.5, etc.Dado que Qt es un sistema más complicado con una base de código C ++ compilada subyacente a 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 la fuente.
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:
Debería instalarse correctamente si está ejecutando una compilación x64 de Python 3.5.
fuente
pip install pyqt5
simplemente funciona.QT ya no es compatible con PyQt4, pero puede instalar PyQt5 con pip:
fuente
pip
.No puedes usar pip. Tienes que descargar desde el sitio web de Riverbank y ejecutar el instalador para tu versión de Python. Si no hay instalación para su versión, tendrá que instalar Python para uno de los instaladores disponibles, o compilar desde la fuente (lo cual es bastante complicado). Otras respuestas y comentarios tienen los enlaces.
fuente
Si instala PyQt4 en Windows, los archivos terminan aquí de forma predeterminada:
pero también deja un archivo aquí:
Si copia la carpeta sip.pyd y PyQt4 en su virtualenv, las cosas funcionarán bien.
Por ejemplo:
Luego, con el explorador de Windows, copie
C:\Python27\Lib\site-packages
el archivo (sip.pyd) y la carpeta (PyQt4) mencionados anteriormente paraC:\code\BACKUP\Lib\site-packages\
Luego de vuelta en CLI:
El problema de intentar ejecutar un script que llame a PyQt4 desde virtualenv es que virtualenv no tiene PyQt4 instalado 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 todo debería funcionar muy bien.
fuente
Los instaladores .exe de PyQt anteriores estaban disponibles directamente en 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 hacer grandes esfuerzos.
De lo contrario , puede utilizar las distribuciones anteriores para resolver su propósito. Los instaladores de Windows .exe se pueden descargar desde:
fuente
Parece que debe realizar 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 tutorial / conjunto a paso:
http://movingthelamppost.com/blog/html/2013/07/12/installing_pyqt____because_it_s_too_good_for_pip_or_easy_install_.html
fuente
Con la última versión actual de Python 3.6.5
funciona bien
fuente
Pruebe esto para PyQt5:
Utilice el sistema operativo en este enlace para PyQt4.
O descargue la rueda compatible para su plataforma en este enlace.
De lo contrario, utilice este enlace para el instalador ejecutable de Windows. Con suerte, esto le ayudará a instalar PyQt4 o PyQt5.
fuente
Para ventanas:
descargue la versión apropiada de PyQt4 desde aquí:
e instalarlo usando pip (ejemplo para Python3.6 - 64bit)
fuente
instale PyQt5 para Windows 10 y python 3.5+.
pip instalar PyQt5
fuente
PyQt4
, ¿por qué debería instalar en suPyQt5
lugar?review queue
proceso.Si tiene un error al instalar PyQt4.
Mi tipo de sistema es de 64 bits, pero para resolver este error he instalado PyQt4 de un sistema de Windows de 32 bits, es decir, PyQt4-4.11.4-cp27-cp27m-win32.whl - haga clic aquí para ver más versiones .
Por favor, seleccione la versión apropiada de PyQt4 de acuerdo con su versión de Python instalada.
fuente
También puede usar este comando para instalar PyQt5.
fuente
Estoy usando PyCharm y pude instalar PyQt5.
PyQt4, así como PyQt4Enhanced y windows_whl no se pudieron instalar, supongo que se debe a que Qt4 ya no es compatible.
fuente