Copie de Les environnements virtuels : le premier pas pour la reproductibilité du code source
Chaque programme nécessite un grand nombre de dépendances pour fonctionner. Si vous donnez ce programme à votre voisin pour qu’il l’exécute, ou si vous laissez plusieurs mois avant de l’exécuter vous-même, probablement vous devrez installer d’autres dépendances ou de nouvelles versions de ces dépendances. Chaque version récente d’une dépendance peut aussi ne plus être compatible avec d’autres programmes qui en ont besoin. Comment gérer ces problèmes de versions différentes à faire coexister sur un même système ?
Les environnements vituels permettent une gestion par projet des dépendances sans que cela affecte votre système. Ils facilitent la déclaration des dépendances et de leurs versions exactes permettant au code source d’être exécuté avec plus de succès et moins de manipulations.
Si vous ne connaissez pas encore les environnements virtuels pour le code source, venez les découvrir au cours de cet atelier. (Nous traiterons les cas de Venv pour Python et de Renv pour R)
Cet atelier s’adresse aux personnes désireuses de connaître les environnements virtuels mais qui ont déjà créé des scripts avec Python ou R et qui savent utiliser un terminal de commandes.
Intervenant
-
Damien Belvèze
