PnX-SI / GeoNature-atlas

Application WEB permettant de générer des fiches espèces publiques à partir d'observations faune/flore
GNU General Public License v3.0
44 stars 46 forks source link

Remplacer virtualenv par venv #371

Open camillemonchicourt opened 2 years ago

camillemonchicourt commented 2 years ago

Proposition de @gildeluermoz :

Utiliser python3-venv qui semble plus à jour et mieux supporté : https://tecadmin.net/create-python-virtual-environment-ubuntu/

Testé sur Ubuntu, à tester sur Debian :

apt-get install python3-venv

puis dans le projet, lancer :

python3 -m venv $venv_dir

Déjà présent dans GN : https://github.com/PnX-SI/GeoNature/blob/4bfe82d66e1a754551d354a2ecf915bbef13a0ba/install/install_all/install_all.sh#L61

Et dans UH : https://github.com/PnX-SI/UsersHub/blob/f0d7d55029d1448b06908fa695405cc8d12770cb/docs/changelog.rst#L43

jpm-cbna commented 2 years ago

J'ai déjà utilisé "python3-venv" et la commande python3 -m venv venv pour créer l'environnement virtuel de GeoNature. Je n'avais noté aucune différence par rapport à l'utilisation de "virtualenv"...

geobrun commented 2 years ago

Je confirme la proposition faite par @camillemonchicourt. Notre atlas tourne encore sous Ubuntu 18.04 Pour que la mise à jour fonctionne, il faut bien que je remplace virtualenv -p $python_executable $ venv_dir par python3 -m venv $venv_dir dans le script d'intallation.