Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > Déploiement/Installation
Déploiement/Installation Forum d'entraide sur le déploiement d'applications et sur l'installation/compilation de bibliothèques
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 25/10/2011, 10h21   #1
plxpy
Membre émérite
 
Avatar de plxpy
 
Homme
Ingénieur
Inscription : janvier 2009
Messages : 494
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2009
Messages : 494
Points : 893
Points : 893
Par défaut cohabitation installations manuelles et via setup.py

Bonjour à tous

Y-a-t-il un problème quelconque à faire cohabiter des modules et packages copiés "à la main" (via l'OS) et d'autres installés, la plupart du temps sous forme d'oeuf, via un "setup.py install" (dans les répertoires "site-packages" ou d'autres d'ailleurs) ?

Merci d'avance pour vos réponses et conseils
plxpy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2011, 10h50   #2
pacificator
Modérateur
 
Avatar de pacificator
 
Inscription : août 2006
Messages : 1 074
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : août 2006
Messages : 1 074
Points : 1 547
Points : 1 547
Bonjour,

Je ne pense pas que cela pose problème.
Pour faire 'propre', je te conseille vivement l'utilisation de virtualenv et virtualenvwrapper pour ne pas polluer ton installation système.

Bon python.
__________________
"Etre conscient de la difficulté permet de l'éviter.."
Lao-Tseu.
pacificator est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2011, 06h23   #3
plxpy
Membre émérite
 
Avatar de plxpy
 
Homme
Ingénieur
Inscription : janvier 2009
Messages : 494
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2009
Messages : 494
Points : 893
Points : 893
Merci pour ta réponse Pacificator

J'ai regardé rapidement les deux liens que tu as fournis.

Au boulot, je pense que ça peut être très utile pour les développeurs qui ont souvent à jongler avec différentes versions des modules/packages (celle qui est effectivement en service, quand il faut debugger, et d'autres en phases de développement). Aujourd'hui on y arrive, avec quelquefois des couacs, en jouant sur PYTHONPATH mais ça peut vite devenir lourdingue. A creuser donc.

Pour le problème lié à mon post, je pense faire cohabiter les deux types d'installation. Personnellement, j'aimerais que chaque développeur fasse la (petite) surcouche permettant une installation via setup.py mais quelques irréductibles résistent. Ils ont déjà consenti à abandonner les assemblages hétéroclites bash-awk-...autres... pour passer à Python, je ne vais pas être trop gourmand !

Sinon, il n'y a pas de "pollution" car les packages et modules sont installés dans un "site-packages" à part, différent de celui lié à l'installation Python proprement dite (options en --prefix de setup.py). C'est situé sur un volume d'un serveur (ainsi que plein d'autres outils) qui est monté sur les machines des utilisateurs. Une bonne configuration de PATH et PYTHONPATH fait le reste.

Encore merci pour les liens.
plxpy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h23.


 
 
 
 
Partenaires

Hébergement Web