IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

multiples versions d'une même librairie


Sujet :

Python

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Septembre 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2011
    Messages : 16
    Par défaut multiples versions d'une même librairie
    Bonjour,

    Dans mon code, je fais appel à une librairie et j'utilise un script qui m'a été fourni et qui lui aussi fait appel à cette même librairie. Le problème c'est que mon code est conçu pour utiliser une version de la libraire et le script utilise une version complètement différente ce cette librairie.

    Je cherche donc un moyen de faire coexister de multiples versions d'une même librairie sur une installation afin que chaque ensemble de code puisse utiliser sa version de la librairie indépendamment de l'autre.

    Par ailleurs, la librairie en question s'installe via easy_install (de setuptools) et j'ai vu qu'il y a une option "multi-version" qui pourrait peut-être correspondre à ce que je recherche mais je n'ai pas encore compris comment ça fonctionne. La documentation fait référence à l'API pkg_resources mais je n'y ai pas trouvé d'information claire qui correspond à mon problème. Peut-être suis-je passé à côté?

    Merci

    a+

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    159
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 159
    Par défaut
    Hello,

    La première chose qu'il me vient à l'esprit dans ce genre de cas, c'est d'utiliser
    virtualenv http://pypi.python.org/pypi/virtualenv
    Voir pour un truc plus "haut niveau" virtualenvwrapper http://pypi.python.org/pypi/virtualenvwrapper

    Ça permet de gérer dans des dossiers des environnements python différents, chacun avec ses propres chemins, bibliothèques, etc.
    C'est très facile à mettre en place avec pip ou easy_install.

Discussions similaires

  1. Réponses: 6
    Dernier message: 16/08/2010, 17h42
  2. [LinkedList] itérateurs multiples qui modifient une même liste.
    Par nouknouk dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 14/08/2008, 12h38
  3. Gestion de plusieurs versions d'une même interface
    Par ecoulees dans le forum ODI (ex-Sunopsis)
    Réponses: 2
    Dernier message: 28/05/2008, 16h20
  4. Plusieurs version d'une même App sur un même serveur
    Par Jeweller dans le forum XMLRAD
    Réponses: 27
    Dernier message: 14/02/2006, 11h33
  5. GAC & Différentes versions d'une même assembly
    Par Xno dans le forum Framework .NET
    Réponses: 3
    Dernier message: 25/11/2005, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo