Configurare WSL
L'installazione del sottosistema Windows per Linux (WSL) può essere eseguita in pochi passaggi. ’Verrà usato wsl –install command. Questo comando abiliterà le funzionalità necessarie per eseguire il sottosistema Windows per Linux e installare la distribuzione Ubuntu di Linux.
Nota
È necessario assicurarsi di eseguire Windows 11 o Windows 10 versione 2004+ (Build 19041 e versioni successive) per eseguire il comando di installazione di WSL.
Si creerà anche un progetto Python da usare in un secondo momento in Visual Studio Code.
Questo modulo è incentrato su come usare WSL e Visual Studio Code. Tuttavia, l'installazione di WSL è indipendente da Visual Studio Code ed è possibile usarlo ovunque e autonomamente.
Installare il sottosistema Windows per Linux e una distribuzione Linux
Abilitare il sottosistema Windows per Linux
Aprire PowerShell come amministratore ed eseguire il comando seguente nel terminale:
wsl --installQuesto comando abilita le funzionalità di Windows necessarie e installa la distribuzione Ubuntu per impostazione predefinita. In un secondo momento è possibile scegliere di installare una distribuzione Linux diversa. Data la sua popolarità, per questo modulo verrà usato Ubuntu.
Riavviare il computer per completare l'installazione e applicare le modifiche.
Configurare la distribuzione Linux
Una distribuzione Linux (distribuzione) è una versione del sistema operativo Linux che è personalizzata con determinati software e impostazioni per diverse esigenze o preferenze. Ubuntu è una distribuzione Linux nota per la sua interfaccia intuitiva e il suo ampio ecosistema software. È quindi una scelta accessibile per molti utenti.
Al riavvio, aprire la distribuzione Linux appena installata dal menu Start di Windows.
Seguire i prompt per creare un account utente e una password per la distribuzione di Linux.
Nota
Se viene richiesto di creare un account utente e una password durante l'installazione, è possibile ignorare questo passaggio.
Creare un progetto Python
È possibile usare molti linguaggi in WSL e in questo modulo è stato selezionato Python. È’ un ottimo linguaggio per i principianti perché ha una sintassi semplice e leggibile, offre un'ampia gamma di librerie e risorse e ha un’ampia community di supporto. Questo ecosistema rende più semplice per i principianti trovare aiuto e risorse quando devono affrontare sfide.
Installare Python
Python deve essere installato per impostazione predefinita nella distribuzione del sottosistema Windows per Linux. Per eseguire una verifica, eseguire python3 -–version nel terminale di WSL. Se non viene visualizzata una versione, eseguire i comandi seguenti:
sudo apt update
sudo apt install python3 python3-pip
File system.del sottosistema Windows per Linux
È ora necessario creare una cartella per il progetto. Quando si lavora nel sottosistema Windows per Linux, i file vengono archiviati nel file system del sottosistema Windows per Linux.. Sia i file Windows che Linux vengono archiviati nello stesso disco rigido fisico. Tuttavia, si trovano in file system separati:
File system WSL: i file vengono archiviati in un formato compatibile con Linux. Questo sistema è separato dal file system Windows nativo ed è progettato per supportare operazioni e strumenti Linux.
File system di Windows: file system standard usato da Windows, ottimizzato per applicazioni e strumenti Windows.
Anche se entrambi i file system coesistono nella stessa unità fisica, è importante gestire i file all'interno dei rispettivi ambienti per mantenere la compatibilità e le prestazioni.
WSL consente l'accesso ai file di Windows; tuttavia, per lo sviluppo, soprattutto con strumenti come Visual Studio Code, è consigliabile archiviare e gestire i file nel file system di WSL.
Creare una cartella in WSL
Per creare la cartella, usare il comando seguente:
mkdir helloWorldPer andare a tale cartella, usare il comando seguente:
cd helloWorldPer verificare la cartella in uso, usare il comando seguente:
pwdViene in genere visualizzato un messaggio stampato sullo schermo che mostra il percorso della cartella attualmente in uso.
Per creare un nuovo file Python denominato hello.py che stampa un messaggio al momento dell'esecuzione, usare il comando:
echo 'print("hello from python on ubuntu on WSL!")' >> hello.pyPer eseguire il nuovo programma, usare il comando seguente:
python3 hello.py
È ora pronto un progetto Python su cui continuare a lavorare. Si esaminerà ora come configurare l'estensione di WSL per Linux di Visual Studio Code.