Nastavení WSL

Dokončeno

V několika krocích můžete nainstalovat Subsystém Windows pro Linux (WSL). Používáme .wsl –install command Tento příkaz umožňuje funkce potřebné ke spuštění WSL a instalaci distribuce Ubuntu Linuxu.

Poznámka:

Abyste mohli spustit instalační příkaz WSL, musíte se ujistit, že používáte Windows 11 nebo Windows 10 verze 2004+ (build 19041 nebo novější).

Vytvoříme také projekt Pythonu pro pozdější použití v editoru Visual Studio Code.

Tento modul se zaměřuje na to, jak můžeme používat WSL a Visual Studio Code. Instalace WSL je však nezávislá na editoru Visual Studio Code a můžete ji používat kdekoli a samostatně.

Instalace WSL a linuxové distribuce

Snímek obrazovky terminálu Windows a příkazu WSL install

Povolení Subsystém Windows pro Linux

  1. Otevřete PowerShell jako správce a v terminálu spusťte následující příkaz:

    wsl --install
    

    Tento příkaz povolí potřebné funkce Systému Windows a ve výchozím nastavení nainstaluje distribuci Ubuntu. Později se můžete rozhodnout nainstalovat jinou distribuci Linuxu. Vzhledem k jeho popularitě používáme Ubuntu pro tento modul.

  2. Restartujte počítač, abyste dokončili instalaci a použili změny.

Nastavení distribuce Linuxu

Distribuce Linuxu (distribuce) je verze operačního systému Linux, která je přizpůsobená určitým softwarem a nastavením pro různé potřeby nebo předvolby. Ubuntu je oblíbená distribuce Linuxu známá pro uživatelsky přívětivé rozhraní a rozsáhlý softwarový ekosystém, takže je přístupnou volbou pro mnoho uživatelů.

  1. Po restartování otevřete nově nainstalovanou distribuci Linuxu z windows nabídka Start.

  2. Podle pokynů vytvořte uživatelský účet a heslo pro distribuci Linuxu.

    Poznámka:

    Pokud jste byli během instalace vyzváni k vytvoření uživatelského účtu a hesla, můžete tento krok přeskočit.

Vytvoření projektu Pythonu

Mnoho jazyků pracuje ve WSL a pro tento modul jsme vybrali Python. Je to skvělý jazyk pro začátečníky, protože má jednoduchou a čitelnou syntaxi, nabízí širokou škálu knihoven a prostředků a má velkou a podpůrnou komunitu. Tento ekosystém usnadňuje začátečníkům najít pomoc a zdroje, když narazí na výzvy.

Instalace Pythonu

Python by se měl ve výchozím nastavení nainstalovat do distribuce WSL. Pokud to chcete ověřit, spusťte python3 -–version v terminálu WSL. Pokud se nezobrazuje zobrazená verze, spusťte následující příkazy:

sudo apt update
sudo apt install python3 python3-pip

Systém souborů WSL

Teď musíte pro svůj projekt vytvořit složku. Při práci ve WSL jsou vaše soubory uloženy v systému souborů WSL. Soubory Windows i Linux jsou uložené na stejném fyzickém pevném disku. Existují však v samostatných systémech souborů:

  • Systém souborů WSL: Soubory jsou uložené ve formátu kompatibilním s Linuxem. Tento systém je oddělený od nativního systému souborů Windows a je navržený tak, aby podporoval operace a nástroje Linuxu.

  • Systém souborů Windows: Standardní systém souborů používaný systémem Windows, optimalizovaný pro aplikace a nástroje pro Windows.

I když oba systémy souborů existují na stejné fyzické jednotce, je důležité spravovat soubory v příslušných prostředích, aby se zachovala kompatibilita a výkon.

WSL umožňuje přístup k souborům Windows, ale pro vývoj – zejména s nástroji, jako je Visual Studio Code – doporučujeme ukládat a spravovat soubory v systému souborů WSL.

Vytvoření složky ve WSL

  1. K vytvoření složky použijte následující příkaz:

    mkdir helloWorld
    
  2. K přechodu do této složky použijte následující příkaz:

    cd helloWorld
    
  3. Pokud chcete ověřit složku, ve které jste, použijte následující příkaz:

    pwd
    

    Na obrazovce by se měla zobrazit zpráva s cestou ke složce, ve které právě jste.

  4. Pokud chcete vytvořit nový soubor Pythonu s názvem hello.py, který při spuštění vytiskne zprávu hello, použijte následující příkaz:

    echo 'print("hello from python on ubuntu on WSL!")' >> hello.py
    
  5. Pokud chcete spustit nový program, použijte následující příkaz:

    python3 hello.py
    

Skvělé, teď máme projekt Pythonu, se kterým můžeme pokračovat v práci. Pojďme se podívat, jak můžeme nastavit rozšíření WSL editoru Visual Studio Code.