Configurer WSL

Effectué

Vous pouvez installer Sous-système Windows pour Linux (WSL) en quelques étapes seulement. Nous utilisons la wsl –install command. Cette commande active les fonctionnalités nécessaires à l’exécution de WSL et à l’installation de la distribution Ubuntu de Linux.

Remarque

Vous devez vous assurer que vous exécutez Windows 11 ou Windows 10 version 2004+ (build 19041 et ultérieures) pour exécuter la commande d’installation WSL.

Nous allons également créer un projet Python à utiliser plus tard dans Visual Studio Code.

Ce module se concentre sur la façon dont nous pouvons utiliser WSL et Visual Studio Code. Toutefois, l’installation de WSL est indépendante de Visual Studio Code. Vous pouvez donc utiliser WSL n’importe où, et de manière autonome.

Installation de WSL et d’une distribution Linux

Capture d’écran du terminal Windows et de la commande d’installation WSL.

Activer le sous-système Windows pour Linux

  1. Ouvrez PowerShell en tant qu’administrateur et exécutez la commande suivante dans le terminal :

    wsl --install
    

    Cette commande active les fonctionnalités Windows nécessaires, et installe la distribution Ubuntu par défaut. Vous pouvez choisir plus tard d’installer une autre distribution Linux. Compte tenu de sa popularité, nous utilisons Ubuntu pour ce module.

  2. Redémarrez votre ordinateur pour achever l’installation et appliquer les modifications.

Configurer votre distribution Linux

Une distribution Linux (distribution) est une version du système d’exploitation Linux qui est adaptée à certains logiciels et paramètres pour différents besoins ou préférences. Ubuntu est une distribution Linux populaire connue pour son interface conviviale et son vaste écosystème logiciel, ce qui en fait un choix accessible à de nombreux utilisateurs.

  1. Après le redémarrage, ouvrez la distribution Linux qui vient d’être installée à partir du menu Démarrer de Windows.

  2. Suivez les invites afin de créer un compte d’utilisateur et un mot de passe pour votre distribution Linux.

    Remarque

    Si vous êtes invité à créer un compte d’utilisateur et un mot de passe pendant l’installation, vous pouvez ignorer cette étape.

Créer un projet Python

De nombreux langages fonctionnent dans WSL et nous avons sélectionné Python pour ce module. Il s’agit d’un langage idéal pour les débutants, car il a une syntaxe simple et lisible, offre un large éventail de bibliothèques et de ressources, et dispose d’une vaste communauté solidaire. Cet écosystème permet aux débutants de trouver facilement de l’aide et des ressources quand ils rencontrent des problèmes.

Installation de Python

Python doit être installé par défaut sur votre distribution dans WSL. Pour le vérifier, exécute python3 -–version dans votre terminal WSL. Si vous ne voyez pas de version affichée, exécutez les commandes suivantes :

sudo apt update
sudo apt install python3 python3-pip

Système de fichiers WSL

Vous devez à présent créer un dossier pour votre projet. Quand vous travaillez dans WSL, vos fichiers sont stockés dans le système de fichiers WSL. Vos fichiers Windows et Linux sont stockés sur le même disque dur physique. Toutefois, ils existent dans des systèmes de fichiers distincts :

  • Système de fichiers WSL : les fichiers sont stockés dans un format compatible Linux. Ce système est distinct du système de fichiers Windows natif. Il est conçu pour prendre en charge les opérations et outils Linux.

  • Système de fichiers Windows : système de fichiers standard utilisé par Windows, optimisé pour les applications et outils Windows.

Bien que les deux systèmes de fichiers coexistent sur le même disque physique, il est important de gérer les fichiers dans leurs environnements respectifs pour maintenir la compatibilité et les performances.

WSL autorise l’accès aux fichiers Windows, mais pour le développement, en particulier avec des outils tels que Visual Studio Code, nous vous recommandons de stocker et de gérer les fichiers dans le système de fichiers WSL.

Créer un dossier dans WSL

  1. Pour créer le dossier, utilisez la commande suivante :

    mkdir helloWorld
    
  2. Pour accéder à ce dossier, utilisez la commande suivante :

    cd helloWorld
    
  3. Pour vérifier si vous vous trouvez dans le dossier approprié, utilisez la commande suivante :

    pwd
    

    Vous devez obtenir un message à l’écran montrant le chemin d’accès du dossier dans lequel vous vous trouvez.

  4. Pour créer un fichier Python nommé hello.py qui affiche un message hello quand il est exécuté, utilisez la commande suivante :

    echo 'print("hello from python on ubuntu on WSL!")' >> hello.py
    
  5. Pour exécuter votre nouveau programme, utilisez la commande :

    python3 hello.py
    

Nous avons désormais un projet Python sur lequel continuer à travailler. Voyons comment configurer l’extension WSL pour Visual Studio Code.