Bienvenue! Inscrivez-vous et rejoignez notre communauté :)
  • Login:

Bienvenue sur Forum SIG - Systèmes d'Information Géographique et Géomatique.

Bienvenue sur le forumSIG. S'il s'agit de votre première visite, assurez vous de faire une recherche préalable dans les FAQ SIG. Vous devez vous inscrire avant de pouvoir poster.

Affichage des résultats 1 à 7 sur 7
  1. #1

    Date d'inscription
    mai 2007
    Localisation
    Pérou
    Emploi
    Chargé de mission en géomatique
    Organisme
    IRD
    Messages
    45

    Wink Non Résolu : Astuce windows : installer packages python tiers

    Bonjour,

    Je partage une astuce sur laquelle je suis tombé aujourd'hui .

    Étant un utilisateur windows, je me heurte souvent à un problème avec QGIS : pour installer certains plugins, il m'indique qu'il manque telle ou telle librairie python. Par exemple aujourd'hui, j'ai voulu essayer le plugin LecoS (http://conservationecology.wordpress.com/) et il requiert SciPy, librairie utile s'il en est => http://www.forumsig.org/showthread.php?t=32679. A noter que ça pose également problème avec des plugins utilisant R ou encore xlrd (module de lecture de fichiers Excel .xls) ou bien encore le recours à la console python ou aux "actions", limitant pas mal les possibilités de QuantumGIS finalement.

    Le problème vient du fait que, sous windows, l'installation basique de QuantumGIS ne prend pas en compte une installation préalable de python mais en installe un bundle en plus. Ainsi, Python (version 2.7.x qui est celle actuellement implémentée dans QGIS) est installé par défaut dans C:\Python27\ mais également dans QGIS : C:\Program Files\Quantum GIS Lisboa\apps\Python27. Les systèmes UNIX embarquant python de façon centralisée n'ont pas ce problème .

    En fouillant un peu dans les affaires de l'ami Google, je suis donc tombé sur plusieurs solutions plus ou moins compliquées, jusqu'à celle-ci :
    http://pythoncodeblog.blogspot.com/2...ages-into.html

    Pour les anglophobes, en gros il s'agit de ruser le registre windows :

    1. entrer dans le registre : exécuter => regedit
    2. exporter la branche correspondant à votre ou vos installation(s) python
    3. modifier la clé du pythonpath avec le chemin vers le bundle python de QGIS
    4. procéder à ses installations de modules (excellent site d'installateurs de librairies python pour windows : http://www.lfd.uci.edu/~gohlke/pythonlibs/)
    5. double-cliquer sur le fichier export et confirmer la restauration des clés du registre.
    6. profiter des modules et librairies nouvellement installées dans la console python de QGIS et des plugins ainsi débloqués

    Je me suis dit que ça pourrait rendre service

  2. #2
    Admin' Portail
    Date d'inscription
    mars 2005
    Localisation
    Messanges
    Emploi
    Géomaticien
    Organisme
    MSH Dijon
    Âge
    34
    Messages
    4 268

    Par défaut

    Il ne suffit pas simplement de modifier les variables d'environnement en pointant sur les répertoires correspondant ? notamment le pythonpath ?
    "comme j' dis toujours C'est pas parce que c'est sérieux que ça doit être lugubre..." Phyto
    --------------
    Vous avez le droit de poster sur différents forums mais prévenez nous qu'on ne perde pas de temps à faire les mêmes réponses !
    --------------
    Merci de respecter les règles du forum
    Un avis, une remarque sur la nouvelle version du PortailSIG, cliquez ici
    Vous souhaitez devenir rédacteur du PortailSIG, contactez moi

  3. #3

    Date d'inscription
    février 2009
    Messages
    379

    Par défaut

    Il s'agit sans doute de cela..

  4. #4

    Date d'inscription
    mai 2007
    Localisation
    Pérou
    Emploi
    Chargé de mission en géomatique
    Organisme
    IRD
    Messages
    45

    Par défaut

    J'ai bien évidemment également modifié le PATH et le PYTHONPATH de l'environnement windows mais les installeurs automatisés (typiquement un setup.exe en somme) se réfèrent à la clé dans le registre, que l'installation de QGIS ne modifie pas.

    On peut évidemment installer via ligne de commande sans souci avec un bon paramétrage, mais on perd l'avantage de l'inscription dans le registre windows et des fonctions de désinstallation.

    Ceci dit, j'ai trouvé cette procédure sympa et pratique, mais il y en a certainement d'autres et peut-être des plus faciles

  5. #5
    Modérateur et rédacteur
    Date d'inscription
    octobre 2005
    Localisation
    Louvain-la-neuve
    Emploi
    Géologue
    Organisme
    Université Catholique de Louvain - Région Wallonne
    Messages
    1 851

    Par défaut

    Autre solution plus facile:

    1) dans le cas de modules en pur Python il suffit de les décompresser et de les placer dans le dossier site-packages
    2) dans le cas où vous avez une installation séparée de Python 2.7 (en C:Python...), il suffit de copier ce qui a été installé par un module dans cette installation dans celle de QGIS (.dll y compris)
    Vous avez le droit de poster sur différents forums mais prévenez nous qu'on ne perde pas de temps à faire les mêmes réponses !

    "Caminante, no hay camino, el camino se hace al andar" A. Machado

  6. #6
    Admin' Général
    Date d'inscription
    septembre 2003
    Localisation
    Amiens (80)
    Emploi
    Administrateur SIG
    Organisme
    Agence d'urbanisme
    Âge
    33
    Messages
    8 590

    Par défaut

    Merci pour cette procédure détaillée C'est vrai que Python et Windows, ce n'est pas toujours simple
    Pas d'assistance technique par email ou mp

  7. #7
    Modérateur et rédacteur
    Date d'inscription
    octobre 2005
    Localisation
    Louvain-la-neuve
    Emploi
    Géologue
    Organisme
    Université Catholique de Louvain - Région Wallonne
    Messages
    1 851

    Par défaut

    C'est le moins qu'on puisse dire avec la foutue base de registres...
    Vous avez le droit de poster sur différents forums mais prévenez nous qu'on ne perde pas de temps à faire les mêmes réponses !

    "Caminante, no hay camino, el camino se hace al andar" A. Machado

 

 

Discussions similaires

  1. [Autres] Installer librairie python xlrd
    Par marsuin_89 dans le forum Assistance et Programmation
    Réponses: 2
    Dernier message: 03/12/2012, 10h10
  2. [QGIS 0.11] Problème pour installer plugin python
    Par Charly dans le forum Assistance et Programmation
    Réponses: 4
    Dernier message: 18/05/2011, 20h55
  3. [OSX] Installer une machine virtuelle Windows et MapInfo
    Par Méell dans le forum Assistance Logiciel
    Réponses: 20
    Dernier message: 03/04/2011, 14h50
  4. [OpenGeo Suite 0.6] Windows Installer & LiveDisk
    Par ReadWrite dans le forum Ressources
    Réponses: 0
    Dernier message: 30/07/2009, 21h31
  5. [Astuce] Windows : Intégrer une commande de listing
    Par Grob dans le forum Assistance Logiciel
    Réponses: 15
    Dernier message: 20/12/2007, 15h32

Les tags pour cette discussion

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •