Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[ANN] pythenv

2 réponses
Avatar
casa
Pythenv permet de lancer un script Python en cr=E9ant un environnement virt=
uel =E0 la vol=E9e. On peut soit lui passer le fichier de requirements, soi=
t les embarquer dans le script Python lui-m=EAme, avec un commentaire de la=
forme :

# requirements: foo=3D=3D1.2.3, bar


Le projet est d=E9crit plus en d=E9tail =E0 l'adresse :

http://sweetohm.net/article/pythenv.html

Il est disponible sur github :

https://github.com/c4s4/pythenv

Enjoy!

2 réponses

Avatar
Nicolas
Le 29/09/2015 14:50, casa a écrit :
Pythenv permet de lancer un script Python en créant un environnement virtuel à la volée. On peut soit lui passer le fichier de requirements, soit les embarquer dans le script Python lui-même, avec un commentaire de la forme :

# requirements: foo==1.2.3, bar


Le projet est décrit plus en détail à l'adresse :

http://sweetohm.net/article/pythenv.html

Il est disponible sur github :

https://github.com/c4s4/pythenv

Enjoy!



A quelle utilisation est destiné Pythenv ?
Quel avantage par rapport à virtualenv ?
Tout installer et désinstaller à chaque lancement de script doit être
terriblement lent.

Nicolas
Avatar
casa
Bonjour,

Le mercredi 30 septembre 2015 09:03:11 UTC+2, Nicolas a écrit :
A quelle utilisation est destiné Pythenv ?
Quel avantage par rapport à virtualenv ?
Tout installer et désinstaller à chaque lancement de script doit êt re
terriblement lent.



Au boulot, nous avons une grosse collection de scripts pythons qui sont uti lisés de temps en temps pour extraire des informations. Ces scripts ont t ous des dépendances différentes et sont assez longs à exécuter.

Si nous devions créer un virtualenv pour chaque script, il y en aurait to ute une ribambelle, ce serait compliqué à gérer et pénible à inst aller.

Donc nous les lançons avec Pythenv, certes c'est plus lent à l'exécut ion, mais c'est beaucoup plus simple.

--
Michel Casabianca