Outils pour utilisateurs

Outils du site


dev:python:environnement_virtuel_avec_git

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évision
Révision précédente
dev:python:environnement_virtuel_avec_git [2021/12/14 22:01] yoanndev:python:environnement_virtuel_avec_git [2025/07/21 09:33] (Version actuelle) yoann
Ligne 14: Ligne 14:
   * On crée ou on modifie le fichier **.gitignore** pour désactiver le suivi sur l'ensemble du dossier et du contenu de ''./env''   * On crée ou on modifie le fichier **.gitignore** pour désactiver le suivi sur l'ensemble du dossier et du contenu de ''./env''
   * On active l'environnement virtuel, on installe les dépendances nécessaires au fonctionnement du script.   * On active l'environnement virtuel, on installe les dépendances nécessaires au fonctionnement du script.
-  * Pour sauvegarder l'environnement virtuel dans Git, on exporte les dépendances via la commande pip freeze.+  * Pour sauvegarder et pouvoir reconstruire l'environnement virtuel dans Git, on exporte les dépendances via la commande pip freeze dans un fichier ''requirements.txt''.
  
  
Ligne 35: Ligne 35:
 deactivate deactivate
 </code> </code>
 +
 +
 +===== Exemple de fichier .gitignore =====
 +
 +<file txt .gitignore>
 +.venv/
 +
 +*.pyc
 +__pycache__/
 +
 +instance/
 +*.db
 +*.sqlite
 +
 +.pytest_cache/
 +.coverage
 +htmlcov/
 +
 +dist/
 +build/
 +*.egg-info/
 +</file>
 +
 +===== Tester les règles du .gitignore =====
 +
 +Pour vérifier que les règles définies dans le fichier .gitignore s'appliquent comme attendu, on peut utiliser la commande **git check-ignore** :
 +
 +<code bash>
 +# Vérifier que le fichier database.db est bien ignoré par git
 +git check-ignore -v ./instance/database.db
 +</code>
 +
  
 ===== Références ===== ===== Références =====
dev/python/environnement_virtuel_avec_git.1639519297.txt.gz · Dernière modification : 2021/12/14 22:01 de yoann