Comment faire pour installer PyQt4 sur Windows à l'aide de pip?
Je suis à l'aide de Python 3.4 sur Windows. Quand je lance le script, il se plaint
ImportError: No Module named 'PyQt4'
J'ai donc essayé de l'installer, mais pip install PyQt4
donne
Ne pouvais pas trouver tous les téléchargements qui satisfont à l'obligation PyQt4
bien qu'il s'affiche quand je lance pip search PyQt4
. J'ai essayé de pip install python-qt
, qui a installé avec succès mais qui ne résout pas le problème.
Ce que je fais mal?
- il suffit de le télécharger à partir d'ici :riverbankcomputing.com/software/pyqt/download et l'exécuter à l'aide de python.
- Le python-qt le paquet n'a pas d'installer PyQt: c'est juste un PySide/PyQt compatibilité wrapper. Vous devriez faire comme thecreator232 suggère, et d'installer les binaires Windows à la place. Toutefois, vous aurez besoin de passer à python 3.3 d'abord, parce qu'il ne sont pas tous les installateurs pour python 3.4 encore.
Vous devez vous connecter pour publier un commentaire.
Voici Windows roue paquets construits par Chris Golke - Python Windows paquets Binaires - PyQt
Dans les noms de fichiers
cp27
signifie C-version de python 2.7,cp35
signifie python 3.5, etc.Depuis Qt est plus compliqué avec un compilé en C++ le code sous-jacent de l'interface python qu'il vous fournit, il peut être plus complexe à construire que juste un pur code python package, ce qui signifie qu'il peut être difficile de l'installer à partir des sources.
Assurez-vous de prendre le bon Windows roue de fichier (version de python, 32/64 bits), puis utiliser pip à installer - e.g:
Doit installer correctement si vous exécutez une version x64 de Python 3.5.
pip install pyqt5
fonctionne, tout simplement.QT ne prend plus en charge PyQt4, mais vous pouvez installer PyQt5 avec pip:
pip
.Vous ne pouvez pas utiliser le pip. Vous devez télécharger à partir de la Berge site web et d'exécuter le programme d'installation de votre version de python. Si il n'y a pas d'installation de votre version, vous devrez installer Python pour l'une des installateurs, ou de construire à partir de la source (ce qui est plutôt impliqué). D'autres réponses et les commentaires des liens.
Si vous installez PyQt4 sur Windows, les fichiers de vent jusqu'ici par défaut:
mais il laisse aussi un fichier ici:
Si vous copiez la fois le sip.pyd et PyQt4 dossier dans votre virtualenv les choses fonctionnent bien.
Par exemple:
Puis avec l'explorateur de windows copie de
C:\Python27\Lib\site-packages
le fichier (sip.pyd) et le dossier (PyQt4) mentionnés ci-dessus pourC:\code\BACKUP\Lib\site-packages\
Puis retour à la CLI:
Le problème avec le fait d'essayer de lancer un script qui appelle PyQt4 de l'intérieur virtualenv est que le virtualenv n'a pas PyQt4 installé, et il ne sait pas comment faire référence à la valeur par défaut de l'installation décrite ci-dessus. Mais procédez comme suit pour copier PyQt4 dans votre virtualenv et les choses de l'excellent travail.
Il semble que vous pourriez avoir à faire un peu de l'installation manuelle pour PyQt4.
http://pyqt.sourceforge.net/Docs/PyQt4/installation.html
Cela pourrait aider un peu plus, c'est un peu plus dans un tutoriel/jeu-par-étape format:
http://movingthelamppost.com/blog/html/2013/07/12/installing_pyqt____because_it_s_too_good_for_pip_or_easy_install_.html
Plus Tôt PyQt .exe installateurs sont disponibles directement à partir du site web de la page de téléchargement. Maintenant avec la sortie de PyQt4.12 , les installateurs ont été dépréciés. Vous pouvez faire les bibliothèques de travailler en quelque sorte en les compilant, mais que veut dire passer à de grandes longueurs de difficulté.
Sinon vous pouvez utiliser la précédente distributions à résoudre votre problème. L' .exe les installateurs windows peut être téléchargé à partir de :
Actuelles dernière python 3.6.5
fonctionne très bien
Pour Windows:
télécharger la version appropriée de la PyQt4 à partir d'ici:
et l'installer en utilisant le pip (exemple pour Python3.6 - 64 bits)
installer PyQt5 pour Windows 10 et python 3.5+.
pip install PyQt5
PyQt4
, pourquoi devrait-il installerPyQt5
à la place?review queue
processus.Essayez ceci pour PyQt5:
Utiliser le système d'exploitation sur cette lien pour PyQt4.
Ou télécharger les prises en charge de roue pour votre plate-forme sur cette lien.
D'autre de cette lien pour l'exécutable windows installer.
J'espère que cela vous aide à l'installer soit PyQt4 ou PyQt5.
Si vous avez d'erreur lors de l'installation de PyQt4.
Mon type de système est en 64 bits, Mais pour résoudre cette erreur, j'ai installé PyQt4 de 32 bits de windows, j'.e PyQt4-4.11.4-cp27-cp27m-win32.whl - cliquez ici pour voir plus de versions.
l'image de sortie
Veuillez sélectionner la version appropriée de PyQt4 en fonction de votre version de python.
Vous pouvez également utiliser cette commande pour installer PyQt5.
Je suis à l'aide de PyCharm, et a été en mesure d'installer PyQt5.
PyQt4, ainsi que PyQt4Enhanced et windows_whl deux échoué à installer, je suppose que c'est parce que Qt4 n'est plus supporté.