29/03/2025

Scripting

Python : installer VS Code pour développer sous Linux

I. Présentation

Dans ce tutoriel, nous allons apprendre à installer Visual Studio Code pour développer en Python sous Linux. Visual Studio Code est un IDE (Integrated Development Environment), utilisable sur Windows comme sur Linux et qui prend en charge de nombreux langages de programmation, y compris Python. Il est gratuit et maintenu par Microsoft.

Une fois installé, je vous invite à continuer votre lecture vers notre article "Écrire son premier script Python : guide pour débutants". Si vous travaillez plutôt sur Windows, consultez notre tutoriel sur l'installation de VS Code sur Windows.

II. Vérifier que Python est installé sous Linux

Python est installé par défaut sur toutes les distributions Linux, car il est utilisé par de nombreux programmes sur ces systèmes. Il convient toutefois de vérifier que c’est bien votre cas. Nous allons à présent ouvrir un terminal et saisir la commande suivante "man -k python".

Affichage des commandes contenant "python" via “man”.
Affichage des commandes contenant "python" via "man".

Cette commande permet d’afficher toutes les commandes installées qui contiennent "python" dans leur nom ou description. Ici, nous voyons notamment la commande "python3" et "python3.11". Nous voyons au passage dans mon cas les paquets "pip", "pip3" et "pipx", qui permettent de gérer les dépendances et l’installation d’applications Python, mais ce n’est pas le sujet de ce tutoriel  : 

Utilisons à présent la commande “whereis” pour savoir où se situe précisément cette commande : 

$ whereis python3
python3: /usr/bin/python3 /usr/lib/python3 /etc/python3 /usr/share/python3 /usr/share/man/man1/python3.1.gz

Par défaut, l’exécutable de Python3, qui permet d’exécuter les scripts et programmes Python, se situe dans "/usr/bin/". Le plus souvent, la commande "python3" est un lien symbolique (raccourci) vers une version mineure précise de Python, ce qui permet de simplifier son utilisation quotidienne sans avoir à se soucier des changements de version : 

$ ls -al /usr/bin/python3
lrwxrwxrwx 1 root root 10 Mar  4  2024 /usr/bin/python3 -> python3.11

Pour finaliser cette vérification, affichons la version actuelle de Python3 : 

$  python3 --version
Python 3.11.8

Dans le cas où Python n’est pas disponible sur votre système, vous aurez alors à l’installer, rien de plus simple puisque Python est présent dans tous les dépôts officiels : 

# Sous Debian, Ubuntu et dérivés
sudo apt install python3

# Sous Red Hat, Fedora, CentOS et dérivés
sudo dnf install python3

À présent, les commandes de vérification que nous venons d’exécuter devraient avoir la sortie attendue.

III. Linux : installer VS Code pour Python

A. Récupérer le fichier d’installation de VS Code 

Nous allons commencer par nous rendre sur le site officiel de Visual Studio Code (et aucun autre), afin de récupérer le fichier d’installation de cet IDE : 

Sur cette page, téléchargez la version ".deb" si vous êtes sur Debian, Ubuntu ou dérivés et la version ".rpm" si vous êtes sous Red Hat, Fedora, CentOS ou dérivés :

Page de téléchargement de VS Code.
Page de téléchargement de VS Code.

Il sera peut-être nécessaire d’accepter explicitement le téléchargement du fichier au niveau de votre navigateur. Une fois le fichier téléchargé, vous devriez vous retrouver avec un fichier tel que celui-ci dans votre répertoire "Téléchargement" : 

$ ls -al ~/Downloads/
-rw-rw-r--  1 mickael mickael  104543802 Jan 12 11:00  code_1.96.2-1734607745_amd64.deb

B. Installer VS Code sous Linux

Une fois le fichier d’installation obtenu, nous pouvons l’installer avec la commande associée (attention à modifier la version exacte du paquet en fonction de votre contexte) : 

# Sous Debian, Ubuntu et dérivés
sudo dpkg -i code_1.96.2-1734607745_amd64.deb

# Sous Red Hat, Fedora, CentOS et dérivés
sudo rpm -i code-1.96.2-1734607745.x86_64.rpm

Cette installation est assez rapide, la fenêtre suivante va apparaitre afin de vous demander l’autorisation d’ajouter un nouveau dépôt de téléchargement.

Demande de confirmation d’ajout d’un dépôt.
Demande de confirmation d’ajout d’un dépôt.

L’intérêt est de pouvoir mettre à jour Visual Studio Code en même temps que tous les autres paquets de votre distribution, je vous recommande d’accepter. Voici les informations affichées lorsque l’installation se déroule correctement : 

Installation de VS Code en ligne de commande.
Installation de VS Code en ligne de commande.

C. Lancement de VS Code sous Linux

À présent, vous devriez retrouver l’application Visual Studio Code dans le menu de recherche :  

Présence de Visual Studio Code dans le menu de recherche.
Présence de Visual Studio Code dans le menu de recherche.

Visual Studio Code peut également être lancé depuis un terminal via la commande "code" : 

$ code

Une fois l’application lancée, vous devriez avoir la vue suivante :

Vue de démarrage de VS Code.
Vue de démarrage de VS Code.

Vous pouvez rapidement créer un fichier en cliquant sur "Create New" file, en saisissant son nom puis en sélectionnant son répertoire de stockage après confirmation :

Création d’un nouveau fichier dans VSCode.
Création d’un nouveau fichier dans VSCode.

Pour de plus gros projets, vous pouvez aussi créer un répertoire dédié qui contiendra vos fichiers et modules. Je vous recommande également d’afficher le terminal qui vous permettra d’interagir rapidement et d’exécuter votre programme. Il faut pour cela se rendre dans "View > Terminal" :

Activation de la vue Terminal dans VS Code.
Activation de la vue Terminal dans VS Code.

Vous aurez ensuite une fenêtre, divisez en deux, avec en haut, votre code et en bas, le terminal et espace de debug qui permet d’exécuter votre programme :

Lancement d’un programme Python depuis la vue terminal.
Lancement d’un programme Python depuis la vue terminal.

Pour pouvoir exécuter notre code plus rapidement et sans utiliser la ligne de commande, nous pouvons installer une petite extension Python pour VS Code. Il faut pour cela se rendre sur l’icône "Extensions" puis chercher "python". Vérifiez bien que le premier de la liste est celui de Microsoft avec plusieurs millions d’installations, puis cliquez sur "Install" :

Recherche de l’extension “Python” dans VS Code.
Recherche de l’extension “Python” dans VS Code.

L’installation de cette extension va notamment faire apparaitre un petit bouton d’action en haut à droite lorsque vous serez en train d’éditer votre script. Celui permet une exécution rapide de votre code, sans passer par la ligne de commande :

Exécution du code Python édité via le bouton “Run” de VS Code.
Exécution du code Python édité via le bouton "Run" de VS Code.

IV. Conclusion

Vous avez désormais entre les mains, VS Code, un IDE très puissant et complet qui contient un grand nombre de fonctionnalités. Ce tutoriel s'arrête là puisque notre VS Code est opérationnel pour le développement Python sous Linux.  Mais, n’hésitez pas à explorer toutes les fonctions de Visual Studio Code !

Si vous débutez et que vous souhaitez découvrir le langage Python, je vous invite à poursuivre avec la lecture de notre article pour apprendre Python.

author avatar
Mickael Dorigny Co-founder
Co-fondateur d'IT-Connect.fr. Auditeur/Pentester chez Orange Cyberdéfense.
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.