Outils pour utilisateurs

Outils du site


virtualenv

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
Prochaine révisionLes deux révisions suivantes
virtualenv [2021/08/18 07:37] – [Installation d'un package sans environnement virtuel] sergevirtualenv [2021/08/18 07:39] serge
Ligne 63: Ligne 63:
  
 ===Installation avec les sources dans un dossier=== ===Installation avec les sources dans un dossier===
-  python3 -m pip install --no-index --find-links=/media/data/exclude/clones/mediapipe mediapipe+<code bash>python3 -m pip install --no-index --find-links=/media/data/exclude/clones/mediapipe mediapipe</code>
  
 ===Avec accès aux package système=== ===Avec accès aux package système===
Ligne 69: Ligne 69:
  
 Permet à python du venv d'accéder au package système: --system-site-packages  Permet à python du venv d'accéder au package système: --system-site-packages 
-  python3 -m pip install -r --system-site-packages requirements.txt+<code bash>python3 -m pip install -r --system-site-packages requirements.txt</code>
      
 --no-site-packages est la valeur par défaut --no-site-packages est la valeur par défaut
  
 ===Depuis un Git=== ===Depuis un Git===
-  python3 -m pip install -e git+https://git.repo/some_pkg.git#egg=SomeProject+<code bash>python3 -m pip install -e git+https://git.repo/some_pkg.git#egg=SomeProject</code> 
 ====Exécution d'un script de votre projet==== ====Exécution d'un script de votre projet====
 <code bash> <code bash>
Ligne 94: Ligne 95:
 Pour faciliter la distribution de votre projet dans son virtualenv, il est recommandé de produire un fichier requirements.txt qui listera toutes les dépendances de votre projet.\\ Pour faciliter la distribution de votre projet dans son virtualenv, il est recommandé de produire un fichier requirements.txt qui listera toutes les dépendances de votre projet.\\
 C'est la liste de tous les paquets que vous avez installé pour votre projet. C'est la liste de tous les paquets que vous avez installé pour votre projet.
-<code bash> +<code bash>pip freeze > requirements.txt</code>  
-pip freeze > requirements.txt +
-</code>  +
  
      
virtualenv.txt · Dernière modification : 2022/05/06 15:49 de serge