Installer PyQt
Je suis en train d'installer PyQt sur mon mac afin que je puisse installer python-esprit. Je l'ai déjà installé Qt, et SIP. J'ai téléchargé PyQt, mais quand je lance
python configure-ng.py
J'obtiens l'erreur suivante:
Error: Use the --qmake argument to explicitly specify a working Qt qmake.
Toutes les idées sur ce que je dois faire?
Vous devez spécifier explicitement un travail Qt faire.
comment dois-je faire? Dois-je télécharger un qmake ou puis-je créer mon propre? Je ne suis pas très familier avec Qt.
qmake est une partie de l'intervalle Qt. Vous devez spécifier le chemin d'accès, avec quelque chose comme
il doit être à l'endroit où vous avez installé Qt. Je pense que c'est par défaut dans votre répertoire home si vous ne spécifiez pas d'ailleurs.
Si ce n'est pas dans le répertoire d'accueil ensuite, il sera probablement dans /usr/local quelque part.
comment dois-je faire? Dois-je télécharger un qmake ou puis-je créer mon propre? Je ne suis pas très familier avec Qt.
qmake est une partie de l'intervalle Qt. Vous devez spécifier le chemin d'accès, avec quelque chose comme
--qmake path/to/qt/bin/qmake
.il doit être à l'endroit où vous avez installé Qt. Je pense que c'est par défaut dans votre répertoire home si vous ne spécifiez pas d'ailleurs.
python configure.py --qmake ~/Qt/5.2.1/clang_64/bin/qmake
Si ce n'est pas dans le répertoire d'accueil ensuite, il sera probablement dans /usr/local quelque part.
OriginalL'auteur steeling | 2014-03-27
Vous devez vous connecter pour publier un commentaire.
Puisque vous êtes sur un Mac, je voudrais utiliser Homebrew. Cela a fonctionné pour moi, l'autre jour, mais a pris beaucoup de temps pour terminer:
J'ai récemment trouvé la
vext.pyqt4
etvext.pyqt5
les paquets qui permettent les environnements virtuels pour accéder à un monde installé pyqt de la bibliothèque. Fonctionne parfaitement pour moi avec l'installateur binaire offert par Berge.OriginalL'auteur Manuel Riel
configure-ng.py
besoins à la foisqmake
etsip
pour configurer le processus de construction.Le message d'erreur signifie que
configure-ng.py
pas pu trouver leqmake
exécutable. Vous devez spécifier son emplacement, avec quelque chose comme ceci:$ python configure-ng.py --qmake=/path/to/qmake
L'emplacement de qmake dépend de 1) comment vous l'avez installé et 2) le système d'exploitation que vous utilisez.
Pour Mac OS, la moins douloureuse (dans mon cas) est d'installer
sip
etqmake
à l'aide de Homebrew$ brew install sip
$ brew install qt
Ensuite, exécutez
configure-ng.py
avec la spécification de deux endroits:Si tout va bien, continuez PyQt installation:
make
prend un certain temps (environ 20 minutes dans mon cas).Et enfin, installer:
OriginalL'auteur Aziz Alto
Sans ligne de commande à l'aide de PyCharm IDE. Je n'ai pas besoin d'installer Qt.:
Automatiquement il va installer PyQt 5.8.2 et SIP. Après avoir installé, revenez à Projet Interprète et assurez-vous que le protocole SIP a été installé. Si il n'est pas installé: boutons '+' et installer sip.
Essayer ce code pour voir si cela fonctionne pour vous aussi. 🙂
OriginalL'auteur Jeremias Serafim