WSL instellen

Voltooid

U kunt Windows-subsysteem voor Linux (WSL) in slechts een paar stappen installeren. We gebruiken de wsl –install command. Met deze opdracht worden de functies ingeschakeld die nodig zijn om WSL uit te voeren en de Ubuntu-distributie van Linux te installeren.

Notitie

U moet ervoor zorgen dat u Windows 11 of Windows 10 versie 2004+ (build 19041 en hoger) gebruikt om de WSL-installatieopdracht uit te voeren.

We gaan ook een Python-project maken voor later gebruik in Visual Studio Code.

Deze module is gericht op het gebruik van WSL en Visual Studio Code. WSL-installatie is echter onafhankelijk van Visual Studio Code en u kunt WSL overal en zelfstandig gebruiken.

WSL en een Linux-distributie installeren

Schermopname van de Windows-terminal en de opdracht WSL-installatie.

De Windows-subsysteem voor Linux inschakelen

  1. Open PowerShell als administrator en voer de volgende opdracht uit in de terminal:

    wsl --install
    

    Met deze opdracht worden de benodigde Windows-functies ingeschakeld en wordt de Ubuntu-distributie standaard geïnstalleerd. U kunt er later voor kiezen om een andere Linux-distributie te installeren. Gezien de populariteit gebruiken we Ubuntu voor deze module.

  2. Start de computer opnieuw op om de installatie te voltooien en wijzigingen toe te passen.

Uw Linux-distributie instellen

Een Linux-distributie (distributie) is een versie van het Linux-besturingssysteem die is afgestemd op bepaalde software en instellingen voor verschillende behoeften of voorkeuren. Ubuntu is een populaire Linux-distributie die bekend staat om zijn gebruiksvriendelijke interface en uitgebreid software-ecosysteem, waardoor het een toegankelijke keuze is voor veel gebruikers.

  1. Wanneer u opnieuw opstart, opent u de zojuist geïnstalleerde Linux-distributie vanuit de Windows Startmenu.

  2. Volg de aanwijzingen om een gebruikersaccount en wachtwoord te maken voor uw Linux-distributie.

    Notitie

    Als u tijdens de installatie wordt gevraagd een gebruikersaccount en wachtwoord te maken, kunt u deze stap overslaan.

Een Python-project maken

Veel talen werken in WSL en we hebben Python voor deze module geselecteerd. Het is een geweldige taal voor beginners omdat het een eenvoudige en leesbare syntaxis heeft, een breed scala aan bibliotheken en resources biedt en een grote en ondersteunende community heeft. Dit ecosysteem maakt het voor beginners gemakkelijk om hulp en resources te vinden wanneer ze uitdagingen ondervinden.

Python installeren

Python moet standaard worden geïnstalleerd op uw WSL-distributie. Voer deze uit python3 -–version in uw WSL-terminal om dit te controleren. Als er geen versie wordt weergegeven, voert u de volgende opdrachten uit:

sudo apt update
sudo apt install python3 python3-pip

Het WSL-bestandssysteem

Nu moet u een map voor uw project maken. Wanneer u in WSL werkt, worden uw bestanden opgeslagen in het WSL-bestandssysteem. Zowel uw Windows- als Linux-bestanden worden op dezelfde fysieke harde schijf opgeslagen. Ze bestaan echter in afzonderlijke bestandssystemen:

  • WSL-bestandssysteem: de bestanden worden opgeslagen in een linux-compatibele indeling. Dit systeem staat los van het systeemeigen Windows-bestandssysteem en is ontworpen ter ondersteuning van Linux-bewerkingen en -hulpprogramma's.

  • Windows-bestandssysteem: het standaardbestandssysteem dat wordt gebruikt door Windows, geoptimaliseerd voor Windows-toepassingen en -hulpprogramma's.

Hoewel beide bestandssystemen naast elkaar op hetzelfde fysieke station bestaan, is het belangrijk om bestanden binnen hun respectieve omgevingen te beheren om compatibiliteit en prestaties te behouden.

WSL biedt toegang tot Windows-bestanden, maar voor ontwikkeling, met name met hulpprogramma's zoals Visual Studio Code, raden we u aan bestanden op te slaan en te beheren in het WSL-bestandssysteem.

Een map maken in WSL

  1. Gebruik de volgende opdracht om de map te maken:

    mkdir helloWorld
    
  2. Gebruik de volgende opdracht om naar die map te navigeren:

    cd helloWorld
    
  3. Gebruik de volgende opdracht om te controleren of de map waarin u zich bevindt:

    pwd
    

    Er wordt een bericht afgedrukt op het scherm met het pad van de map waarin u zich momenteel bevindt.

  4. Gebruik de volgende opdracht om een nieuw Python-bestand met de naam hello.py te maken waarmee een hello-bericht wordt afgedrukt wanneer dit wordt uitgevoerd:

    echo 'print("hello from python on ubuntu on WSL!")' >> hello.py
    
  5. Gebruik de volgende opdracht om uw nieuwe programma uit te voeren:

    python3 hello.py
    

Geweldig, nu hebben we een Python-project om mee te werken. Laten we eens kijken hoe we de WSL-extensie van Visual Studio Code kunnen instellen.