Ako nastaviť Python pre vývoj na WSL

Ako nastaviť Python pre vývoj na WSL
Čitatelia ako vy pomáhajú podporovať MUO. Keď uskutočníte nákup pomocou odkazov na našej stránke, môžeme získať pridruženú províziu. Čítaj viac.

Python je jednoduchý programovací jazyk na začiatok a písanie kódu Python v subsystéme Windows pre Linux (WSL) v systéme Windows 10 a 11 je tiež jednoduchý spôsob, ako vytvárať aplikácie pre rôzne platformy.





Tu je návod, ako nastaviť Python pre vývoj na WSL.





Prečo Python na WSL?

Ak nemáte žiadne skúsenosti s Linuxom, učiť sa nový operačný systém a tiež nový programovací jazyk sa môže zdať skľučujúca vyhliadka. WSL poskytuje prístup k nástrojom Linuxu vrátane programovacích nástrojov v známejšom prostredí.





VYUŽITIE VIDEA DŇA POKRAČUJTE V OBSAHU POKRAČOVANÍM

Zatiaľ čo Python je multiplatformový jazyk, pôvodne bol vyvinutý na systémoch podobných Unixu a mnohé návody predpokladajú prostredie Linux/Unix. To isté platí pre mnoho vopred napísaných skriptov, ktoré môžete nájsť na webe.

Existuje natívny port pre Windows, ale zvyčajne funguje tak, ako Windows. To môže sťažiť prenos aplikácií napísaných v Pythone pre Windows do iných systémov.



ako nitro zvýšiť server

Prostredie ako WSL presadzuje viac „Unixy“ štýl vývoja. Budete môcť spúšťať skripty napísané inými a iní ľudia budú môcť spúšťať vaše skripty bez ohľadu na to, čo spúšťajú.

Nastavenie Pythonu na WSL

Mnohé distribúcie, dokonca aj na WSL, využívajú Python ako skriptovací jazyk v takej miere, že ho zahŕňajú do svojich predvolených systémov. Je pravdepodobné, že už máte nainštalovaný Python, či už v Debian/Ubuntu, openSUSE alebo Oracle Linuxe.





Zatiaľ čo Python je zvyčajne štandardne súčasťou distribúcií Linuxu, skutočná verzia sa môže líšiť. Python 3 je ten, ktorý je v aktívnom vývoji, ale niektoré systémy obsahujú Python 2 kvôli spätnej kompatibilite. Ten sa neudržiava, a to aj kvôli aktualizáciám zabezpečenia, podľa vývojárov Pythonu .

Môžete skontrolovať, ktorú verziu používate s -V alebo --verzia možnosti:





 python -V

Prípadne môžete priamo zavolať tlmočníka Pythonu a skontrolovať číslo verzie pri spustení.

Ak vidíte nejaké verzie Pythonu 2, máte niekoľko možností. Python 3 môžete zadať na príkazovom riadku pomocou:

 python3

Ak používate Ubuntu alebo Debian, môžete nainštalovať python-is-python3 balík:

 sudo apt install python-is-python3

Ak používate iný systém, vytvorenie aliasu shellu je najjednoduchšia možnosť na vyvolanie Pythonu 3 na príkazovom riadku:

 alias python="python3"

Môžete to vložiť do spúšťacieho súboru shellu, ako napr .bashrc alebo .zshrc .

Rizikovejšou možnosťou je vytvorenie symbolického odkazu:

 sudo ln -s /usr/bin/python /usr/bin/python3

Je to riskantné, pretože akékoľvek aktualizácie systému by mohli zablokovať symbolický odkaz. Ak má systém stále nainštalovaný Python 2, bude len nahradený spustiteľným súborom Python 2. Mohlo by to ovplyvniť všetky skripty v systéme.

Spustenie tlmočníka Python na WSL

  Interaktívny tlmočník Pythonu vo WSL s

Keď máte nastavený tlmočník Pythonu, môžete spustiť interaktívny tlmočník. Je to skvelý spôsob, ako sa naučiť, ako Python funguje, keď do neho napíšete kód priamo a uvidíte, čo sa stane.

Je tiež skvelé, ak už poznáte Python a chcete pred napísaním úplnejšieho skriptu zistiť, či nejaký nápad bude fungovať.

Spôsob, akým tlmočník funguje, je jednoduchý. Rovnako ako shell, aj tu je výzva na zadanie vstupu. Raz zasiahneš Zadajte , interpret Pythonu vyhodnotí váš kód a vráti výstup. Bude to buď chybové hlásenie, alebo výsledok nejakej operácie.

Dobrá vec, ktorú môžete vyskúšať, je štandardný útržok kódu vo svete vývoja, tlač 'Ahoj, svet!' na obrazovke .

Kód na to v Pythone je jednoduchý:

 print("Hello, world!")

Keď skončíte s tlmočníkom, stlačte Ctrl + D alebo napíšte ' VÝCHOD() ', aby ste sa vrátili do príkazového riadka.

Písanie skriptov Python vo WSL

Písanie skriptov Python vo WSL je tiež jednoduché. Jediné, čo musíte urobiť, je zavolať tlmočníka s tým správnym línia šebang v hornej časti každého skriptu:

 #!/usr/bin/env python

To, čo robí, je zavolať program env na spustenie Pythonu kdekoľvek je nainštalovaný v systéme. Je to dôležité, pretože Python môže byť nainštalovaný v rôznych adresároch v závislosti od distribúcie alebo operačného systému.

ako bezplatne zistiť informácie o niekom

Mali by ste sa tiež uistiť, že vaše skripty majú povolenia na spustenie:

 chmod +x script.py

Ak chcete spustiť skript, zavolajte ho na príkazovom riadku v adresári, v ktorom ste ho uložili, a predpíšte mu „ ./ “:

 ./script.py

Jednoduchý spôsob, ako začať s kódovaním v Pythone

Python na WSL ponúka jednoduchý spôsob, ako začať s multiplatformovým skriptovaním alebo dokonca kódovaním, ak je to váš prvý jazyk. Zvyčajne sa inštaluje s mnohými distribúciami Linuxu, dokonca aj na WSL.

Zavolanie interaktívneho tlmočníka a písanie skriptov je tiež jednoduché. WSL je samo o sebe skvelé medziplatformové kódovacie prostredie, ale je skutočne výkonné, keď je integrované do Visual Studia.