Python 2.7 no puede importar PyQt4
-
25-09-2019 - |
Pregunta
he aumentado desde Python 2.7 Python 2.6 en Ubuntu Maverick Meerkat (10.10) y yo soy incapaz de importar PyQt4.
austin@gerald:~$ python2.7
Python 2.7.0+ (r27:82500, Sep 15 2010, 18:04:55)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named PyQt4
I instalado tanto Python 2.7 (python2.7) y PyQt4 (python-qt4) desde los repositorios de Ubuntu. He instalado PyQt una vuelta tiempo, pero he instalado Python 2.7 recientemente.
Si trato de Python 2.6 (ya que es enviado con Ubuntu, el comando es simplemente pitón ), que funciona perfectamente. Reloj:
austin@gerald:~$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4
Yo sé cuál es el problema: los módulos PyQt4 son accesibles en Python 2.6, pero no 2.7. Mi pregunta es, ¿cómo puedo obtener Python 2.7 para encontrar el módulo PyQt4 (s)? Ayuda!
Nota:. Lo siento si esto pertenece en el Super Usuario, sólo estaba programando cuando me encontré con este problema
Solución
En el sistema Ubuntu, puede instalarlo a través de apt-get
apt-get install python-qt4
Otros consejos
Como PyQt no está utilizando setup.py no puede instalarse utilizando PIP o easy_install
Aquí tienes un tutorial que muestra cómo construir e instalar PyQt para python2.7:
http: //problemssol.blogspot .com / 2010/12 / compilación e instalación del-PyQt4-para-python27.html
Actualización: Para Ubuntu 12.04+ sólo tiene que utilizar apt-get:
apt-get install python-qt4
OSX 10.8.2 probado:
sudo pip install SIP
got IOError: [Errno 2] No existe el fichero o directorio: '/tmp/pip-build/SIP/setup.py'
Está bien entonces:
cd /tmp/pip-build/SIP
sudo python configure.py
make
sudo make install
descargar PyQt en: http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.9.6/PyQt-mac-gpl-4.9.6.tar.gz
descomprimirlo.
cd PyQt-mac-gpl-4.9.6
sudo python configure.py
make
se tardará un tiempo, después de hacer a continuación:
sudo make install
Que lo disfruten:)
Se puede descargar cualquier versión de PyQt4 aquí para cualquier versión de Python, pero ya que preguntas para Python 2.7, aquí está el enlace para la descarga de Python 2.7:
https://sourceforge.net/projects/pyqt/files /PyQt4/PyQt-4.11.4/
Se debe instalar PyQt4 en el entorno de 2,7 Python. Para ello ejecución
easy_install2.7 PyQt4
Si no está instalado easy_install tendrá que descargar e instalarlo ejecutando
python2.7 setup.py install
Por favor, instale el módulo SIP primera, esto es Python y C / C ++ lib herramientas y PyQt4 lib