6 votes

Erreur : Assurez-vous d'avoir un outil sip fonctionnel dans votre PATH ou utilisez l'argument --sip pour spécifier explicitement un outil sip fonctionnel

Je veux installer PyQt5 comme mentionné dans la documentation officielle.

Voici la sortie de la commande qu'ils ont demandé d'exécuter :

begueradj@begueradj-hacker:~/Bureau/PyQt-gpl-5.4.1# python configure.py 
Interrogation de qmake concernant votre installation Qt...
Détermination des détails de votre installation Qt...
Il s'agit de la version PyQt GPL 5.4.1 (sous licence publique générale GNU)
pour Python 2.7.6 sur linux2.

Tapez 'L' pour voir la licence.
Tapez 'yes' pour accepter les termes de la licence.
Tapez 'no' pour refuser les termes de la licence.

Acceptez-vous les termes de la licence ? yes
Fichier de licence pyqt-gpl.sip trouvé.
Erreur : Assurez-vous d'avoir un sip fonctionnel sur votre PATH ou utilisez l'argument --sip
pour spécifier explicitement un sip fonctionnel.

Comment réparer cela ?

Notez que j'ai correctement installé SIP :

begueradj@begueradj:~/Bureau/sip-4.16.7# python configure.py 
Il s'agit de SIP 4.16.7 pour Python 2.7.6 sur linux2.
Le générateur de code SIP sera installé dans /usr/bin.
Le module sip sera installé dans /usr/lib/python2.7/dist-packages.
Le fichier d'en-tête sip.h sera installé dans /usr/include/python2.7.
Le répertoire par défaut pour installer les fichiers .sip est /usr/share/sip.
Création de siplib/sip.h...
Création de siplib/siplib.c...
Création de siplib/siplib.sbf...
Création de sipconfig.py...
Création du Makefile de niveau supérieur...
Création du Makefile du générateur de code sip...
Création du Makefile du module sip...

7voto

Kantium Points 186

Vous devez d'abord installer sip (pas seulement le configurer)

begueradj@begueradj:~/Bureau/sip-4.16.7# python configure.py 
begueradj@begueradj:~/Bureau/sip-4.16.7# make
begueradj@begueradj:~/Bureau/sip-4.16.7# make install

et ensuite vous pouvez installer PyQt :

begueradj@begueradj:~/Bureau/PyQt-gpl-5.4.1# python configure-ng.py

ou

begueradj@begueradj:~/Bureau/PyQt-gpl-5.4.1# python configure-ng.py --sip /usr/bin/sip

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X