#1 Tue 15 October 2013 11:40
- Endymion
- Participant occasionnel
- Date d'inscription: 7 Dec 2009
- Messages: 11
QGIS (Linux LMDE) : problème extension python
Bonjour,
Sous linux mint debian edition j'ai un soucis avec les extensions python pour qgis.
voici le message d'errreur que j'ai au démarrage
Code:
Impossible de charger PyQGIS. Le support python va être désactivé. Traceback (most recent call last): File "", line 1, in RuntimeError: the sip module implements API v10.0 but the qgis.core module requires API v8.1 Version de Python : 2.7.5+ (default, Jun 2 2013, 13:28:26) [GCC 4.7.3] Version de QGIS : 1.7.5-Wroclaw 'Wroclaw', exported Chemin vers Python : ['/usr/share/qgis/python', '/home/hyperion/.qgis/python', '/home/hyperion/.qgis/python/plugins', '/usr/share/qgis/python/plugins', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', '/usr/lib/python2.7/dist-packages/gst-0.10', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode']
Par conséquent le menu vecteur est vide.
J'ai essayé les différentes solutions proposées sur le net consistant à installer, réinstaller purger les fichiers, changer de PPA, rien n'y fait.
Avez-vous une idée de la provenance de ce désagrément ?
Merci
Chris
Laptop : LDLC Aurore BB1-B9-2-H
Carte mère : W240HU/W250HUQ CLEVO CO. version : D02A
Bios : AMIBIOS 080010 AMIBIOS(C)2010 American Megatrends, Inc.
BIOS Date: 04/13/11 17:03:03 Ver: 04.06.04
Système : LMDE 2013/09/23 Updatepack 7 64bit Cinnamon
CPU : Intel(R) Pentium(R) CPU B940 @ 2.00GHz dual core
Carte graphique : 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])/
Hors ligne
#2 Tue 15 October 2013 11:50
Re: QGIS (Linux LMDE) : problème extension python
Bonjour,
Deux solutions :
- Upgrader QGIS (vous utilisez la version 1.7 Wroclaw ?)
- "Downgrader" python-sip
Hors ligne
#3 Tue 15 October 2013 12:08
- Endymion
- Participant occasionnel
- Date d'inscription: 7 Dec 2009
- Messages: 11
Re: QGIS (Linux LMDE) : problème extension python
Merci.
J'ai essayer l'upgrade à la version 2.0 Dufour, dans ce cas j'ai un autre soucis, les paquets python-qgis et python-qgis-commun sont cassés et je n'arrive pas à les réparer.
voir la discussion : http://www.linuxmint-fr.org/forum/scien … ython.html
Comment puis-je downgrader python-sip ?
Chris
Dernière modification par Endymion (Tue 15 October 2013 12:13)
Hors ligne
#4 Tue 15 October 2013 14:36
Re: QGIS (Linux LMDE) : problème extension python
Pour info, il m'est arrivé de devoir faire une suppression complète des paquets QGIS pour que la nouvelle installation fonctionne correctement. De cette façon il recréer et met à jour les dépendances
Hors ligne
#5 Tue 15 October 2013 17:47
- Endymion
- Participant occasionnel
- Date d'inscription: 7 Dec 2009
- Messages: 11
Re: QGIS (Linux LMDE) : problème extension python
Bonjour,
Merci, mais déjà testé sans succès.
Hors ligne
#6 Wed 16 October 2013 11:25
Re: QGIS (Linux LMDE) : problème extension python
Bonjour,
Le PPA ubuntu et debian ce n'est pas trop prévu pour. Faut pas avoir peur des bugs ... Le mieux et le plus fiable reste la compilation sous debian d'autant plus si on souhaite le support de l'ECW. Via un petit script on peut se faire rapidement une compilation automatique.
Si tu ne souhaites pas le support ECW tu peux utiliser les dépôts déjà disponibles ici :
http://hub.qgis.org/projects/quantum-gi … dFr#Debian
et utiliser l'apt-pinning pour les dépendances de certains libs. Mais c'est sûr que si tu utilises le dépôt PPA tu vas avoir des problèmes de dépendances.
Hors ligne
#7 Wed 16 October 2013 11:42
- Endymion
- Participant occasionnel
- Date d'inscription: 7 Dec 2009
- Messages: 11
Re: QGIS (Linux LMDE) : problème extension python
Merci c'est une nouvelle piste.
Donc le soucis viens donc du fait que je passe par les dépôts PAA.
En mettant :
Code:
'deb http://qgis.org/debian/ wheezy main deb-src http://qgis.org/debian/ wheezy main
J'upgrade à la version Ggis 2.0, mais les paquets python-qgis et python-qgis-common pose problème ils sont cassés et impossible de les réparer.
Donc je dois compiler Qgis. Je n'ai jamais compilé un programme mais ça peut être l'occasion d'apprendre.
Savez-vous ou puis-je récupérer les sources de l'application ?
Merci.
Hors ligne
#8 Wed 16 October 2013 12:39
Re: QGIS (Linux LMDE) : problème extension python
Merci c'est une nouvelle piste.
Donc le soucis viens donc du fait que je passe par les dépôts PAA.
En mettant :Code:
'deb http://qgis.org/debian/ wheezy main deb-src http://qgis.org/debian/ wheezy mainJ'upgrade à la version Ggis 2.0, mais les paquets python-qgis et python-qgis-common pose problème ils sont cassés et impossible de les réparer.
Donc je dois compiler Qgis. Je n'ai jamais compilé un programme mais ça peut être l'occasion d'apprendre.
Savez-vous ou puis-je récupérer les sources de l'application ?
Merci.
Renvoit moi le résultat de ça stp
Code:
apt-cache policy python-qgis apt-cache policy python-qgis-common apt-cache policy qgis apt-cache policy gdal
C'est ce que tu as installé qui empêche l'install de python-qgis mais on va retrouver ...
Hors ligne
#9 Wed 16 October 2013 13:26
- Endymion
- Participant occasionnel
- Date d'inscription: 7 Dec 2009
- Messages: 11
Re: QGIS (Linux LMDE) : problème extension python
Voilà ce que ça donne :
Code:
hyperion@lupus ~ $ apt-cache policy python-qgis python-qgis: Installé : (aucun) Candidat : 2.0.1-2+wheezy1 Table de version : 2.0.1-2+wheezy1 0 500 http://qgis.org/debian/ wheezy/main amd64 Packages 1.7.4+1.7.5~20120320-1.1+b1 0 500 http://www.mirrorservice.org/sites/debian.linuxmint.com/debian/latest/ testing/main amd64 Packages hyperion@lupus ~ $ apt-cache policy python-qgis-common python-qgis-common: Installé : (aucun) Candidat : 2.0.1-2+wheezy1 Table de version : 2.0.1-2+wheezy1 0 500 http://qgis.org/debian/ wheezy/main amd64 Packages 1.7.4+1.7.5~20120320-1.1 0 500 http://www.mirrorservice.org/sites/debian.linuxmint.com/debian/latest/ testing/main amd64 Packages hyperion@lupus ~ $ apt-cache policy qgis qgis: Installé : 2.0.1-2+wheezy1 Candidat : 2.0.1-2+wheezy1 Table de version : *** 2.0.1-2+wheezy1 0 500 http://qgis.org/debian/ wheezy/main amd64 Packages 100 /var/lib/dpkg/status 1.7.4+1.7.5~20120320-1.1+b1 0 500 http://www.mirrorservice.org/sites/debian.linuxmint.com/debian/latest/ testing/main amd64 Packages hyperion@lupus ~ $ apt-cache policy gdal N: Impossible de trouver le paquet gdal hyperion@lupus ~ $
Merci.
Hors ligne
#10 Wed 16 October 2013 14:22
Re: QGIS (Linux LMDE) : problème extension python
Tu es donc sous LMDE et non debian. Petite précision qui a son importance ...
Tu es donc en debian testing (wheezy), chose qui est plutôt logique pour une utilisation desktop.
Pour l'instant rien d'anormal à part un élément que j'ai mal donné :
Code:
apt-cache policy gdal-bin
Continuons sur l'installation de python-qgis voir ce que cela génère comme erreur :
Code:
apt-get install python-qgis
Dernière modification par Sylvain33 (Wed 16 October 2013 14:23)
Hors ligne
#11 Wed 16 October 2013 14:38
- Endymion
- Participant occasionnel
- Date d'inscription: 7 Dec 2009
- Messages: 11
Re: QGIS (Linux LMDE) : problème extension python
Oui c'est ça en Linux Mint Debian Edition.
Code:
hyperion@lupus ~ $ apt-cache policy gdal-bin gdal-bin: Installé : 1.9.0-3.1 Candidat : 1.9.0-3.1 Table de version : *** 1.9.0-3.1 0 500 http://www.mirrorservice.org/sites/debian.linuxmint.com/debian/latest/ testing/main amd64 Packages 100 /var/lib/dpkg/status
et
Code:
hyperion@lupus ~ $ sudo apt-get install python-qgis [sudo] password for hyperion: Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Certains paquets ne peuvent être installés. Ceci peut signifier que vous avez demandé l'impossible, ou bien, si vous utilisez la distribution unstable, que certains paquets n'ont pas encore été créés ou ne sont pas sortis d'Incoming. L'information suivante devrait vous aider à résoudre la situation : Les paquets suivants contiennent des dépendances non satisfaites : python-qgis : Dépend: python-qgis-common (= 2.0.1-2+wheezy1) mais ne sera pas installé Dépend: sip-api-8.1 mais il n'est pas installable E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état »
Hors ligne
#12 Wed 16 October 2013 14:57
Re: QGIS (Linux LMDE) : problème extension python
Je renomme le sujet. Désolé d'avoir introduit une confusion en précisant Linux Debian le jour de la création du sujet.
Hors ligne
#14 Wed 16 October 2013 15:54
- Endymion
- Participant occasionnel
- Date d'inscription: 7 Dec 2009
- Messages: 11
Re: QGIS (Linux LMDE) : problème extension python
Voilà ce que ça donne :
Code:
hyperion@lupus ~ $ apt-cache policy python-sip python-sip: Installé : 4.14.7-4 Candidat : 4.14.7-4 Table de version : *** 4.14.7-4 0 500 http://www.mirrorservice.org/sites/debian.linuxmint.com/debian/latest/ testing/main amd64 Packages 100 /var/lib/dpkg/status W: Duplicate sources.list entry http://qgis.org/debian/ wheezy/main amd64 Packages (/var/lib/apt/lists/qgis.org_debian_dists_wheezy_main_binary-amd64_Packages) W: Duplicate sources.list entry http://qgis.org/debian/ wheezy/main i386 Packages (/var/lib/apt/lists/qgis.org_debian_dists_wheezy_main_binary-i386_Packages) W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes. hyperion@lupus ~ $ apt-cache policy python-kde4 python-kde4: Installé : (aucun) Candidat : 4:4.8.4-2+b1 Table de version : 4:4.8.4-2+b1 0 500 http://www.mirrorservice.org/sites/debian.linuxmint.com/debian/latest/ testing/main amd64 Packages W: Duplicate sources.list entry http://qgis.org/debian/ wheezy/main amd64 Packages (/var/lib/apt/lists/qgis.org_debian_dists_wheezy_main_binary-amd64_Packages) W: Duplicate sources.list entry http://qgis.org/debian/ wheezy/main i386 Packages (/var/lib/apt/lists/qgis.org_debian_dists_wheezy_main_binary-i386_Packages) W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
Hors ligne
#15 Wed 16 October 2013 16:45
Re: QGIS (Linux LMDE) : problème extension python
tu mélanges les architectures amd64 et i386 ! Original surtout pour qgis ... ce n'est pas ce que je ferais. Essaye de ne garder que l'amd64 vu que dans les précédents post tu semble être en 64bits. Pour le vérifier tu peux faire :
Code:
uname -a
Continuons donc
Code:
apt-get install python-sip
Hors ligne
#16 Wed 16 October 2013 17:10
- Endymion
- Participant occasionnel
- Date d'inscription: 7 Dec 2009
- Messages: 11
Re: QGIS (Linux LMDE) : problème extension python
Je suis bien en 64bit, je ne comprends pas d'où peux venir cette double liste, peux être parce que par le passé j'ai installé un LMDE 32bit. j'ai supprimé tout les fichiers i386 dans /var/lib/apt/lists/ ça devrais être bon. j'ai ça maintenant :
Code:
hyperion@lupus ~ $ apt-cache policy python-sip python-sip: Installé : 4.14.7-4 Candidat : 4.14.7-4 Table de version : *** 4.14.7-4 0 500 http://www.mirrorservice.org/sites/debian.linuxmint.com/debian/latest/ testing/main amd64 Packages 100 /var/lib/dpkg/status W: Duplicate sources.list entry http://qgis.org/debian/ wheezy/main amd64 Packages (/var/lib/apt/lists/qgis.org_debian_dists_wheezy_main_binary-amd64_Packages) W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
Pour la commande :
Code:
hyperion@lupus ~ $ sudo apt-get install python-sip [sudo] password for hyperion: Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait python-sip est déjà la plus récente version disponible. 0 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
Dernière modification par Endymion (Wed 16 October 2013 17:11)
Hors ligne
#18 Sun 20 October 2013 23:05
- Endymion
- Participant occasionnel
- Date d'inscription: 7 Dec 2009
- Messages: 11
Re: QGIS (Linux LMDE) : problème extension python
Bonjour Sylvain,
Je rentre d'une semaine de déplacement.
Code:
hyperion@lupus ~ $ sudo apt-get install sip-api-8.1 [sudo] password for hyperion: Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Aucune version du paquet sip-api-8.1 n'est disponible, mais il existe dans la base de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète ou qu'il n'est disponible que sur une autre source E: Le paquet « sip-api-8.1 » n'a pas de version susceptible d'être installée
Hors ligne
#19 Thu 31 October 2013 14:48
Re: QGIS (Linux LMDE) : problème extension python
Bonjour,
Désolé de la réponse tardive. Tu as un soucis de dépendances. Si tu peux essayes de te servir de l'apt-pinning pour résoudre le problème. Mais dans tous les cas, le mieux sous Debian c'est de recompiler comme ça tu inclus les libs que tu veux (poppler pour le geopdf par exemple ou l'ecw pour les raster ECW)
Le problème ne vient pas de ton install mais bien de la compilation des paquets pour debian. Regarde le bug ici : http://hub.qgis.org/issues/8650
A la fin du bug, la personne suggère de modifier le dépôt en jessie au lieu de wheezy. Et effectivement si tu regardes ici : http://qgis.org/debian/dists/ Jessie est la distrib la plus à jour pour les paquets qgis.
Je te suggère donc de changer le dépôt encore une fois avant de passer à la compilation.
Hors ligne
#20 Mon 04 November 2013 09:11
- Endymion
- Participant occasionnel
- Date d'inscription: 7 Dec 2009
- Messages: 11
Re: QGIS (Linux LMDE) : problème extension python
Bonjour,
Merci Sylvain pour ton aide, J'ai changé de système entre temps et suis passé sur une Linux Mint classique et tout fonctionne.
Bonne journée.
Hors ligne
#21 Mon 04 November 2013 10:13
Re: QGIS (Linux LMDE) : problème extension python
Bonjour,
Merci Sylvain pour ton aide, J'ai changé de système entre temps et suis passé sur une Linux Mint classique et tout fonctionne.
Bonne journée.
Ok bon choix pour un desktop. Pour un serveur le mieux c'est debian mais pour un desktop un ubuntu ou archlinux suffit amplement
Question subsidiaire si tu utilises la lib ecw, tu as installé laquelle : 3.3 ou 5.0 ?
Dernière modification par Sylvain33 (Mon 04 November 2013 10:13)
Hors ligne
#22 Mon 04 November 2013 11:18
- Endymion
- Participant occasionnel
- Date d'inscription: 7 Dec 2009
- Messages: 11
Re: QGIS (Linux LMDE) : problème extension python
Salut,
Je n'utilises la lib ecw je ne peux donc pas te faire part de retour.
Hors ligne