Installer et vérifier Python
- Leçon 2
- 30 min
- Module 1 : Bases de l'ordinateur et de l'environnement
Leçon 2 sur 18 · Python pour l'ingénierie de l'IA en pratiqueInstaller et vérifier Python
1. Bases de l'ordinateur et de l'environnement
2. Valeurs et flux de contrôle
3. Fonctions et structure du programme
4. Fichiers, données et services externes
5. Débogage et fiabilité
6. Du carnet Jupyter au projet facile à maintenir
Ce que vous saurez faire
Installez Python, vérifiez quel Python votre terminal exécute et lancez votre premier script. Un ordinateur peut avoir plusieurs versions de Python. Beaucoup de problèmes chez les débutants surviennent quand la mauvaise version s’exécute.
Avant de commencerCe qu’il faut savoir et avoir sous la main
Ce que vous devez savoir
- Les chemins, le répertoire de travail et les codes de sortie, vus dans Les fichiers et le terminal.
Ce qu’il vous faut sur votre ordinateur
- Le dossier
~/projects/ticket-cleaner. Vous l’avez créé dans Les fichiers et le terminal : exercice guidé. S’il manque, refaites cette section. Cela prend deux minutes. - Un terminal où vous pouvez accéder à ce dossier avec
cd ~/projects/ticket-cleaner, comme dans À vous de jouer : vous déplacer avec des chemins. - La permission d’installer des logiciels sur votre ordinateur.
- Environ 200 Mo d’espace disque libre et une connexion Internet.
Testé avec Python 3.14 sur macOS, Windows (PowerShell) et Ubuntu 26.04. Toute version de Python à partir de 3.12 convient à ce cours.
Python est un programme qui exécute votre programme
Section intitulée « Python est un programme qui exécute votre programme »Python est un langage de programmation, mais aussi un programme sur votre ordinateur. Ce programme est l’interpréteur. Il lit un fichier de code Python et exécute chaque ligne, du haut vers le bas.
Un programme Python dans un fichier est un script. Le nom du fichier se termine par .py. Pour exécuter un script, vous lancez l’interpréteur et lui donnez le nom du fichier comme argument :
python3 first_run.pyUn ordinateur possède souvent plusieurs interpréteurs. Par exemple, un Mac peut avoir un ancien Python d’Apple et le nouveau que vous installez. La commande que vous tapez (python3, python ou py) choisit l’un d’eux. Après avoir installé Python, vous vérifiez donc deux choses : la version et l’emplacement de l’interpréteur qui s’exécute.
Étape 1 : installer Python
Section intitulée « Étape 1 : installer Python »Suivez les étapes pour votre système.
- Allez sur python.org/downloads.
- Sélectionnez Download Python 3.14 (télécharger Python 3.14), ou la version la plus récente affichée sur la page.
- Ouvrez le fichier
.pkgtéléchargé et suivez les étapes du programme d’installation. Gardez les options par défaut. - À la fin de l’installation, une fenêtre Finder s’ouvre avec un dossier
Python 3.14. Double-cliquez sur Install Certificates.command (installer les certificats). Cela permet à Python de vérifier l’identité des sites Web sécurisés. Vous en aurez besoin au module 4. - Fermez toutes les fenêtres du terminal, puis ouvrez un nouveau terminal. Un terminal trouve les nouveaux programmes seulement au démarrage.
Sur Windows, vous installez d’abord le Python install manager (gestionnaire d’installation de Python). Il installe Python et vous fournit les commandes python et py.
-
Ouvrez l’application Microsoft Store.
-
Recherchez
Python Install Manager(gestionnaire d’installation de Python), puis sélectionnez Get (obtenir) ou Install (installer). Si vous ne pouvez pas utiliser le Store, téléchargez le gestionnaire d’installation sur python.org/downloads. -
Fermez toutes les fenêtres du terminal, puis ouvrez un nouveau terminal PowerShell.
-
Installez Python 3.14 :
Fenêtre de terminal py install 3.14 -
Si le gestionnaire propose d’ajouter un dossier à votre
PATH, tapezyet appuyez sur Entrée.PATHest la liste des dossiers où le terminal cherche les commandes. -
Fermez le terminal, puis ouvrez-en un nouveau.
La plupart des systèmes Linux incluent Python. Vérifiez d’abord la version :
python3 --versionSi la version est 3.12 ou plus récente, installez seulement les éléments supplémentaires utilisés dans ce cours. Si elle est plus ancienne, ou si la commande est introuvable, installez Python avec la même commande.
-
Sur Ubuntu ou Debian, exécutez :
Fenêtre de terminal sudo apt updatesudo apt install python3 python3-venv python3-pipSur Fedora, exécutez
sudo dnf install python3. -
Tapez votre mot de passe quand le terminal le demande. Le terminal n’affiche rien pendant que vous tapez le mot de passe. C’est normal.
Étape 2 : vérifier quel Python s’exécute
Section intitulée « Étape 2 : vérifier quel Python s’exécute »Deux commandes répondent aux deux questions : quelle est sa version et où se trouve-t-il?
-
Affichez la version :
Fenêtre de terminal python3 --versionFenêtre de terminal python --versionFenêtre de terminal python3 --versionSortie Python 3.14.6Vos nombres peuvent être différents. Les deux premiers nombres doivent être
3.12ou plus. -
Affichez l’emplacement de l’interpréteur. L’option
-cindique à Python d’exécuter le code entre guillemets plutôt qu’un fichier :Fenêtre de terminal python3 -c "import sys; print(sys.executable)"Sortie /Library/Frameworks/Python.framework/Versions/3.14/bin/python3Fenêtre de terminal python -c "import sys; print(sys.executable)"Sortie C:\Users\amira\AppData\Local\Python\pythoncore-3.14-64\python.exeFenêtre de terminal python3 -c "import sys; print(sys.executable)"Sortie /usr/bin/python3Sur macOS, le chemin ne doit pas être
/usr/bin/python3. C’est l’ancien Python d’Apple.
Dans le reste de cette leçon, les commandes utilisent python3. Sur Windows, tapez plutôt python. À partir de la prochaine leçon, tout le monde tape python.
Étape 3 : obtenir un éditeur de code
Section intitulée « Étape 3 : obtenir un éditeur de code »Un éditeur de code est un programme pour écrire du code. Il colore le code pour faciliter la lecture et signale certaines erreurs avant l’exécution. Ce cours utilise Visual Studio Code (VS Code), qui est gratuit et fonctionne sur les trois systèmes. Si vous utilisez déjà un autre éditeur de code, vous pouvez le garder.
- Téléchargez VS Code depuis code.visualstudio.com et installez-le.
- Ouvrez VS Code. Sélectionnez l’icône Extensions (extensions) à gauche, représentée par quatre petits carrés.
- Recherchez
Python. Installez l’extension de Microsoft. - Sélectionnez File › Open Folder (fichier › ouvrir un dossier) et ouvrez votre dossier
ticket-cleaner. - Sélectionnez Terminal › New Terminal (terminal › nouveau terminal). Un terminal s’ouvre au bas de la fenêtre, déjà dans le dossier
ticket-cleaner.
Vous pouvez utiliser le terminal de VS Code ou une fenêtre de terminal séparée. Ils fonctionnent de la même façon.
Exemple détaillé : le premier script
Section intitulée « Exemple détaillé : le premier script »Amira crée un script qui indique quel Python l’exécute. Dans VS Code, elle sélectionne File › New File (fichier › nouveau fichier). Elle l’enregistre sous le nom first_run.py dans ticket-cleaner, puis tape ce code :
import platformimport sys
print("ticket-cleaner: first run")print("Python version:", platform.python_version())print("Interpreter:", sys.executable)Ligne par ligne :
| Ligne | Ce qu’elle fait |
|---|---|
import platform et import sys |
Chargent deux éléments de code prêt à utiliser de Python. platform connaît la version de Python. sys sait où se trouve l’interpréteur. |
print(...) |
Affiche du texte dans le terminal. Chaque print produit une ligne de sortie. |
"ticket-cleaner: first run" |
Le texte entre guillemets s’affiche exactement comme vous l’avez écrit (« ticket-cleaner : première exécution »). |
platform.python_version() |
Obtient le numéro de version, par exemple 3.14.6. print l’affiche après le texte, avec une espace entre les deux. |
Elle l’exécute depuis le dossier du projet :
cd ~/projects/ticket-cleanerpython3 first_run.pyticket-cleaner: first runPython version: 3.14.6Interpreter: /Library/Frameworks/Python.framework/Versions/3.14/bin/python3Puis elle vérifie le code de sortie, comme dans la leçon précédente :
echo $?$LASTEXITCODEecho $?0Le script s’est terminé sans erreur, donc Python a donné le code de sortie 0.
Exercice guidé : exécuter votre premier script
Section intitulée « Exercice guidé : exécuter votre premier script »-
Dans VS Code, créez un fichier. Enregistrez-le sous le nom
first_run.pydans votre dossierticket-cleaner. -
Tapez le code de l’exemple détaillé. Enregistrez le fichier avec Ctrl+S (Cmd+S sur macOS).
-
Dans le terminal, assurez-vous d’être dans le dossier du projet :
Fenêtre de terminal pwdLa sortie se termine par
ticket-cleaner. -
Exécutez le script :
Fenêtre de terminal python3 first_run.pyVous voyez trois lignes. La version et le chemin de l’interpréteur sont les mêmes qu’à l’étape 2.
-
Affichez le code de sortie. Sur macOS et Linux, exécutez
echo $?. Dans PowerShell, exécutez$LASTEXITCODE.La sortie est
0.
À vous de jouer : où le script s’exécute-t-il?
Section intitulée « À vous de jouer : où le script s’exécute-t-il? »Ajoutez une ligne à la fin de first_run.py. Elle affiche le répertoire de travail que le programme voit :
import osprint("Working directory:", os.getcwd())Exécutez le script deux fois. Avant chaque exécution, prédisez la dernière ligne de la sortie.
- Depuis le dossier du projet :
python3 first_run.py. - Depuis le dossier
projects: exécutezcd .., puispython3 ticket-cleaner/first_run.py.
Afficher la réponse
La première exécution affiche .../projects/ticket-cleaner. La deuxième affiche .../projects. Le fichier du script reste au même endroit, mais le répertoire de travail est le dossier où se trouve le terminal. Quand un prochain script ouvrira data/tickets.csv, Python le cherchera à partir du répertoire de travail. Exécutez donc les scripts du projet depuis le dossier du projet.
Erreur courante
Impossible d'ouvrir le fichier
Symptôme : vous exécutez python3 first_run.py et voyez une erreur comme celle-ci. Le code de sortie est 2.
python3: can't open file '/Users/amira/first_run.py': [Errno 2] No such file or directoryCause : Python cherche first_run.py dans le répertoire de travail. Le chemin dans le message montre où il a cherché : ici, le dossier personnel, et non ticket-cleaner. Si le chemin est correct, le nom du fichier peut être différent, par exemple first-run.py ou first_run.py.txt.
Solution :
- Exécutez
pwd. Si vous n’êtes pas dansticket-cleaner, exécutezcd ~/projects/ticket-cleaner. - Exécutez
ls. Vérifiez quefirst_run.pyest dans la liste, avec exactement ce nom. - Exécutez le script de nouveau.
Erreur courante
Le mauvais Python s'exécute
Symptôme : l’un des cas suivants :
- Sur macOS,
python3 --versionaffichePython 3.9.6, ousys.executableaffiche/usr/bin/python3. - Sur Windows,
pythonouvre le Microsoft Store ou affichePython was not found(Python est introuvable). - Sur n’importe quel système,
python3: command not found(commande python3 introuvable).
Cause : le terminal a trouvé un autre Python, ou aucun Python, dans les dossiers de son PATH. Cela arrive souvent quand le terminal était ouvert pendant l’installation. Il ne connaît donc pas le nouveau programme.
Solution :
- Fermez toutes les fenêtres du terminal, y compris le terminal de VS Code. Ouvrez-en un nouveau.
- Exécutez de nouveau les deux commandes de l’étape 2.
- Si le problème persiste sur macOS, relancez le programme d’installation de python.org.
- Si le problème persiste sur Windows, ouvrez le menu Start (démarrer) et recherchez Manage app execution aliases (gérer les alias d’exécution des applications). Vérifiez que Python (default) (Python par défaut) et Python install manager sont sur On (activé). Ouvrez ensuite un nouveau terminal.
Vérifiez votre compréhension
Votre terminal est dans ~/projects. Vous exécutez python3 ticket-cleaner/first_run.py. Est-ce que cela fonctionne? Qu'affiche la ligne Working directory (répertoire de travail)?
Afficher la réponse
Cela fonctionne, car ticket-cleaner/first_run.py est un chemin relatif correct depuis ~/projects. La dernière ligne affiche le dossier projects, car le répertoire de travail est le dossier du terminal, pas celui du script.
Votre réponse contient-elle les points principaux de la nôtre ?
Connectez-vous et inscrivez-vous au cours pour enregistrer vos réponses. Chaque vérification compte pour le certificat.
Vérifiez votre compréhension
Vérification pratique : affichez la version et l'emplacement du Python que votre terminal exécute. Comment savez-vous que ce n'est pas un ancien Python du système?
Afficher la réponse
Exécutez python3 --version (python --version sur Windows) et python3 -c "import sys; print(sys.executable)". La version est 3.12 ou plus récente. Sur macOS, l’emplacement n’est pas /usr/bin/python3. Sur Windows, l’emplacement est dans votre dossier utilisateur, sous AppData\Local\Python.
Votre réponse contient-elle les points principaux de la nôtre ?
Connectez-vous et inscrivez-vous au cours pour enregistrer vos réponses. Chaque vérification compte pour le certificat.
Récapitulatif
- L’interpréteur est le programme qui exécute le code Python. Un script est un fichier
.pyque vous exécutez avecpython3 file.py. - Un ordinateur peut avoir plusieurs versions de Python. Vérifiez la version avec
--versionet l’emplacement avecsys.executable. - Un script voit le répertoire de travail du terminal, pas le dossier où il se trouve. Exécutez les scripts du projet depuis le dossier du projet.
- Un script qui se termine sans erreur donne le code de sortie
0.
Ensuite, vous donnerez au projet son propre environnement Python. Ainsi, les paquets dont il a besoin n’affecteront pas les autres projets.
Leçon suivante : Isoler les dépendances