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