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

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top