Les IDE · leçon 12 sur 13

Venv et Git

Plan du cours

Pour conclure

  1. Bilan du cours

L'étape la plus importante du cours !

Par défaut, PyCharm ne sait pas que vous avez créé un .venv avec PowerShell. S'il utilise le Python global de votre ordinateur, il ne trouvera aucune des bibliothèques que vous avez installées. Vos imports seront tous soulignés en rouge, même si tout fonctionne dans le terminal.

01
Dire à PyCharm d'utiliser votre venv

On va connecter votre venv dans PyCharm. Voici le chemin dans les menus :

File
›
Settings
›
Project: MonProjet
›
Python Interpreter
Sur Mac : PyCharm › Preferences › …
1
Allez dans File › Settings › Project › Python Interpreter
2
En haut à droite, cliquez sur "Add Interpreter" › "Add Local Interpreter…"
3
Dans la fenêtre, choisissez "Existing environment" dans le panneau de gauche
4
Dans le champ "Interpreter", cliquez sur … et naviguez vers :
# Windows
MonProjet\.venv\Scripts\python.exe
# Mac / Linux
mon-projet/.venv/bin/python3
✓
Validez en cliquant sur OK. PyCharm utilise maintenant votre venv — les imports sont reconnus, les bibliothèques aussi.

02
Git intégré — plus besoin de la ligne de commande

PyCharm intègre Git visuellement. Vous pouvez commit et push sans jamais ouvrir un terminal.


L'onglet "Commit" (barre latérale gauche)

En cliquant sur l'onglet Commit (ou "Version Control") sur le côté gauche, PyCharm liste automatiquement tous les fichiers modifiés depuis votre dernier commit.

Vous voyez immédiatement ce qui a changé, fichier par fichier, sans avoir à taper git status.


Le rôle silencieux du .gitignore

Dans la liste des fichiers à committer, vous remarquerez que .venv/ n'y est pas . Le .gitignore généré automatiquement par Python a déjà tout géré.

Vous ne risquez plus d'envoyer accidentellement des centaines de Mo sur GitHub.

Sauvegarder et partager en 2 clics

CLIC 1
Commit — Sauvegarde locale
  1. Cochez les fichiers modifiés
  2. Tapez un message court : "Ajout de la fonction principale"
  3. Cliquez sur le bouton bleu Commit
= Votre sauvegarde locale. Comme un point de restauration sur votre ordinateur.
CLIC 2
Push — Envoi sur internet
  1. Menu supérieur → Git › Push…
  2. Vérifiez le(s) commit(s) à envoyer
  3. Cliquez sur Push
= Envoi sur GitHub / GitLab. Vos collègues peuvent maintenant récupérer votre code.

Bonne pratique : message de commit

Un bon message de commit décrit ce qui a changé et pourquoi, pas comment. Préférez "Ajout validation formulaire email" à "Modifications". Dans 6 mois, votre futur vous vous remerciera.


Exercice pratique
  1. Ouvrez votre projet dans PyCharm
  2. Reliez-le à votre .venv en suivant les 5 étapes ci-dessus
  3. Créez un fichier main.py et tapez import pandas — vérifiez qu'il n'est PAS souligné en rouge
  4. Ouvrez l'onglet Commit et vérifiez que .venv/ n'apparaît pas dans la liste
✅ Récap — Chapitre 3 : IDE & PyCharm
  • Un IDE = bloc-notes intelligent avec coloration, autocomplétion et détection d'erreurs
  • PyCharm Community = gratuit, 100 % dédié Python, gestion venv et Git intégrées
  • Toujours ouvrir le dossier existant (pas "New Project") et brancher le .venv manuellement
  • Commit = sauvegarde locale · Push = envoi sur GitHub : le .gitignore protège votre .venv automatiquement

Cours mis à jour en mars 2026.