Solución:
Como se menciona en los comentarios, debe instalar el python-qt4
paquete: no es necesario volver a compilarlo usted mismo.
sudo apt-get install python-qt4
Estaba teniendo el mismo error – ImportError: No module named PyQt4.QtGui
. En lugar de ejecutar su archivo de Python (que usa PyQt) en la terminal como –
python file_name.py
Ejecútelo con privilegios de sudo –
sudo python file_name.py
¡Esto funcionó para mí!
Tuve el mismo problema cuando desinstalé mi Python27 y lo volví a instalar.
Descargué sip-4.15.5 y PyQt-win-gpl-4.10.4 e instalé / configuré ambos. todavía da ‘ImportError: Ningún módulo llamado PyQt4.QtCore’. Intenté mover los archivos / carpetas en Lib para que pareciera ‘tener’ pero no funcionaba.
de hecho, descarga el Instalador de Windows de 64 bits para una versión de Python adecuada (mi caso) de http://www.riverbankcomputing.co.uk/software/pyqt/download e instalarlo, hará el trabajo.
* Actualización de marzo de 2017 *
El enlace dado dice, Ya no se proporcionan instaladores binarios para Windows.
Vea la respuesta de cgohlke en, PyQt4 y python de 64 bits.
- Descargue el archivo .whl en http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4.
- Utilice pip para instalar el archivo .whl descargado.