6 votes

Erreur : Assurez-vous que vous avez un sip fonctionnel dans votre PATH ou utilisez l'argument --sip pour spécifier explicitement un sip fonctionnel.

Je veux installer PyQt5 comme indiqué sur le site officiel de la Commission européenne. documentation .

Voici le résultat de la commande qu'ils ont demandé d'exécuter :

begueradj@begueradj-hacker:~/Bureau/PyQt-gpl-5.4.1# python configure.py 
Querying qmake about your Qt installation...
Determining the details of your Qt installation...
This is the GPL version of PyQt 5.4.1 (licensed under the GNU General Public
License) for Python 2.7.6 on linux2.

Type 'L' to view the license.
Type 'yes' to accept the terms of the license.
Type 'no' to decline the terms of the license.

Do you accept the terms of the license? yes
Found the license file pyqt-gpl.sip.
Error: Make sure you have a working sip on your PATH or use the --sip argument
to explicitly specify a working sip.

Comment résoudre ce problème ?

Notez que j'ai installé correctement SIP :

begueradj@begueradj:~/Bureau/sip-4.16.7# python configure.py 
This is SIP 4.16.7 for Python 2.7.6 on linux2.
The SIP code generator will be installed in /usr/bin.
The sip module will be installed in /usr/lib/python2.7/dist-packages.
The sip.h header file will be installed in /usr/include/python2.7.
The default directory to install .sip files in is /usr/share/sip.
Creating siplib/sip.h...
Creating siplib/siplib.c...
Creating siplib/siplib.sbf...
Creating sipconfig.py...
Creating top level Makefile...
Creating sip code generator Makefile...
Creating sip module Makefile...

7voto

Kantium Points 186

Vous devez installer sip d'abord (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

oder

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