Outils pour utilisateurs

Outils du site


lang:python:venv

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
lang:python:venv [2023/10/05 09:55] – Ajout de venv rootlang:python:venv [2025/11/10 09:57] (Version actuelle) – Suppression de virtualenv root
Ligne 1: Ligne 1:
-Il faut toujours travailler dans un environnement virtuel car si deux projets python ont besoin de deux versions différentes d'une même librairie, c'est compliqué.+Un environnement virtuel est une installation de python dans un dossier local.
  
-====Virtualenv====+Il faut toujours travailler dans un environnement virtuel car chaque projet a ses propres besoins et peuvent avoir des conflits de version.
  
-  * Installation+=====venv=====
  
-<code bash> +Sous Ubuntu, il n'est pas possible d'installer des paquets en global. L'utilisation du module ''venv'' intégré à Python est plus simple.
-pip install virtualenv +
-</code>+
  
-  * Création d'un environnement+Je conseille de mettre la version de python dans le nom du dossier.
  
 <code bash> <code bash>
 cd project cd project
-virtualenv .venv +python3 -m venv .venv314t
-</code> +
- +
-  * Activation de l'environnement +
- +
-Linux : +
- +
-<code bash>+
 source .venv/bin/activate source .venv/bin/activate
 </code> </code>
  
-Windows (git bash) : 
- 
-<code bash> 
-source .venv/Scripts/activate 
-</code> 
- 
-====venv==== 
- 
-Sous Ubuntu, il n'est plus possible d'installer des paquets en global. Il n'est donc plus possible d'utiliser virtualenv. 
- 
-Les commandes équivalentes sont : 
- 
-<code bash> 
-cd project 
-python3 -m venv .venv 
-source .venv/bin/activate 
-</code> 
lang/python/venv.1696492507.txt.gz · Dernière modification : de root