Python 2.7 ne peut pas importer PyQt4

Je suis passé à Python 2.7 de Python 2.6 sur Ubuntu Maverick Meerkat (10.10) et je ne peux pas importer 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 "", line 1, in  ImportError: No module named PyQt4 

J’ai installé Python 2.7 (python2.7) et PyQt4 (python-qt4) à partir des référentiels Ubuntu. J’ai installé PyQt il y a quelque temps, mais j’ai récemment installé Python 2.7.

Si j’essaie Python 2.6 (puisqu’il est livré avec Ubuntu, la commande est simplement python ), cela fonctionne parfaitement. Regarder:

 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 

Je sais quel est le problème: les modules PyQt4 sont accessibles par Python 2.6 mais pas 2.7. Ma question est la suivante: comment puis-je obtenir Python 2.7 pour trouver le ou les modules PyQt4? Aidez-moi!

Note: désolé si cela appartient à Super User, je ne faisais que programmer quand j’ai rencontré ce problème.

Sous le système Ubuntu, vous pouvez l’installer via apt-get

 apt-get install python-qt4 

Comme PyQt n’utilise pas setup.py, il ne peut pas être installé avec pip ou easy_install

Ici vous avez un tutoriel montrant comment construire et installer PyQt pour python2.7:

http://problemssol.blogspot.com/2010/12/comstack-and-install-pyqt4-for-python27.html

Mise à jour: Pour Ubuntu 12.04+, utilisez simplement apt-get:

 apt-get install python-qt4 

OSX 10.8.2 testé:

 sudo pip install SIP 

got IOError: [Errno 2] Pas un tel fichier ou répertoire: ‘/tmp/pip-build/SIP/setup.py’

C’est bon alors:

 cd /tmp/pip-build/SIP sudo python configure.py make sudo make install 

téléchargez PyQt depuis: http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.9.6/PyQt-mac-gpl-4.9.6.tar.gz

décompressez le.

 cd PyQt-mac-gpl-4.9.6 sudo python configure.py make 

ça prendra du temps, après make alors:

 sudo make install 

Profitez-en 🙂

Vous pouvez télécharger n’importe quelle version de PyQt4 ici pour n’importe quelle version de Python, mais depuis que vous avez demandé python 2.7, voici le lien pour le téléchargement de python 2.7:

https://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.4/

Vous devriez installer PyQt4 dans l’environnement Python 2.7. Pour faire cette course

 easy_install2.7 PyQt4 

Si easy_install n’est pas installé, vous devrez d’abord le télécharger et l’installer en cours d’exécution.

 python2.7 setup.py install 

Veuillez d’abord installer le module SIP, ce sont les outils lib python et c / c ++, et la librairie PyQt4