WSL instellen
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
De Windows-subsysteem voor Linux inschakelen
Open PowerShell als administrator en voer de volgende opdracht uit in de terminal:
wsl --installMet 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.
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.
Wanneer u opnieuw opstart, opent u de zojuist geïnstalleerde Linux-distributie vanuit de Windows Startmenu.
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
Gebruik de volgende opdracht om de map te maken:
mkdir helloWorldGebruik de volgende opdracht om naar die map te navigeren:
cd helloWorldGebruik de volgende opdracht om te controleren of de map waarin u zich bevindt:
pwdEr wordt een bericht afgedrukt op het scherm met het pad van de map waarin u zich momenteel bevindt.
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.pyGebruik 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.