Un environnement à part par projet
Chaque projet garde ses propres paquets dans un dossier à part. Le nom habituel de ce dossier est .venv. Vous le créez depuis le terminal avec python -m venv .venv, et vous n'enregistrez pas cette ligne dans le fichier du programme. Le dossier appartient à un seul projet ; un autre projet reçoit un autre dossier. math reste fourni avec le langage. Cette commande n'installe pas requests et ne remplace pas math.
python -m venv .venv
Cette ligne s'exécute dans le terminal et sert à créer le dossier .venv. Vous ne voyez ni écran avec 2 ou 3, ni le mot requests. Les mêmes mots dans un fichier de programme s'arrêtent avant que le dossier n'existe. Cet arrêt s'appelle SyntaxError, et None n'est pas écrit. Le fichier ne continue pas et .venv n'est pas créé. venv est un mot que le terminal comprend après python -m ; ce n'est pas un nom que vous avez défini dans le programme.
from pathlib import Path
print(Path(".venv").name)
L'écran affiche .venv. C'est seulement le nom du dossier. Path construit le nom et print l'écrit. Ce programme ne crée pas le dossier. Si .venv n'existait pas avant ces deux lignes, il n'existe toujours pas après. La création relève de la commande du terminal ; le programme vous montre seulement l'orthographe du nom. Le point au début fait partie du nom. Ce n'est ni une virgule décimale ni une soustraction.
Dans la page précédente, vous avez tapé pip install requests dans le terminal. Cette installation s'écrit là où pointe le python du terminal. Une fois que vous avez basculé le terminal dans .venv, l'installation s'écrit dans ce dossier. Avant la bascule, elle s'écrit à l'endroit partagé, qui n'appartient pas à ce projet. L'écriture de la bascule n'est pas la même selon les systèmes, c'est pourquoi cette ligne n'est pas sur cette page. Le fichier du programme reste en dehors de .venv. Le dossier contient l'environnement, pas la leçon que vous êtes en train d'écrire. math est toujours là, car il est fourni avec le langage, y compris dans ce dossier.
La page suivante porte sur les classes. Cette page crée seulement un dossier de projet, montre que son nom est .venv et laisse le fichier du programme en dehors.
Un dossier par projet
python -m venv .venv crée un dossier nommé .venv. Les mêmes mots dans un fichier de programme s'arrêtent avec SyntaxError. Afficher le nom montre .venv et ne crée pas le dossier. Après la bascule, pip écrit dans ce dossier. Le fichier du programme reste en dehors. La page suivante porte sur les classes.
🧠 Testez Vos Connaissances
Testez Vos Connaissances
Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet
📝 Instructions
- Lisez chaque question attentivement
- Sélectionnez la meilleure réponse pour chaque question
- Vous pouvez refaire le quiz autant de fois que vous le souhaitez
- Votre progression sera affichée en haut