Začnite s programiranjem Python za več platform tako, da nastavite Python v podsistemu Windows za Linux.

Python je preprost programski jezik za začetek, pisanje kode Python v podsistemu Windows za Linux (WSL) v sistemih Windows 10 in 11 pa je tudi preprost način za ustvarjanje aplikacij za več platform.

Tukaj je opisano, kako nastavite Python za razvoj na WSL.

Zakaj Python na WSL?

Če nimate izkušenj z Linuxom, se lahko učenje novega operacijskega sistema in novega programskega jezika zdi zastrašujoča možnost. WSL omogoča dostop do orodij Linux, vključno z orodji za programiranje, v bolj znanem okolju.

Medtem ko je Python jezik za več platform, je bil prvotno razvit v sistemih, podobnih Unixu, in številne vadnice predvidevajo okolje Linux/Unix. Enako velja za številne vnaprej napisane skripte, ki jih lahko najdete po spletu.

Obstaja domača vrata za Windows, vendar ponavadi delujejo tako, kot Windows. To lahko oteži prenos aplikacij, napisanih v Pythonu za Windows, v druge sisteme.

Okolje, kot je WSL, uveljavlja bolj "Unixy" razvojni slog. Lahko boste izvajali skripte, ki so jih napisali drugi, in drugi ljudje bodo lahko po vrsti izvajali vaše skripte, ne glede na to, kaj izvajajo.

instagram viewer

Nastavitev Pythona na WSL

Številne distribucije, tudi na WSL, tako široko uporabljajo Python kot skriptni jezik, da ga vključijo v svoje privzete sisteme. Verjetno imate Python že nameščen, ne glede na to, ali je to v Debian/Ubuntu, openSUSE ali Oracle Linux.

Čeprav je Python običajno privzeto vključen v distribucije Linuxa, se lahko dejanska različica razlikuje. Python 3 je tisti, ki je v aktivnem razvoju, vendar nekateri sistemi vključujejo Python 2 za združljivost nazaj. Slednja je nevzdrževana, tudi za varnostne posodobitve, glede na razvijalce Pythona.

Preverite lahko, katero različico uporabljate -V oz --različica opcije:

python -V

Druga možnost je, da neposredno pokličete tolmača Python in ob zagonu preverite številko različice.

Če vidite katero koli različico Python 2, imate več možnosti. Python 3 lahko podate v ukazni vrstici z:

python3

Če uporabljate Ubuntu ali Debian, lahko namestite python-je-python3 paket:

sudo apt namestite python-is-python3

Če ste v drugem sistemu, ustvarjanje vzdevka lupine je najpreprostejša možnost za priklic Pythona 3 v ukazni vrstici:

vzdevek python="python3"

To lahko vstavite v zagonsko datoteko lupine, kot je npr .bashrc oz .zshrc.

Bolj tvegana možnost je ustvariti simbolično povezavo:

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

To je tvegano, ker bi morebitne posodobitve sistema lahko pokvarile simbolno povezavo. Če ima sistem še vedno nameščen Python 2, bo samo nadomeščen z izvršljivo datoteko Python 2. To lahko vpliva na vse skripte v sistemu.

Zagon tolmača Python na WSL

Ko imate nastavljen tolmač Python, lahko zaženete interaktivni tolmač. To je odličen način, da se naučite, kako deluje Python, tako da vnesete kodo neposredno vanj in vidite, kaj se zgodi.

Odlično je tudi, če že poznate Python in želite videti, ali bo ideja delovala, preden napišete popolnejši skript.

Način delovanja tolmača je preprost. Tako kot lupina, obstaja poziv, da vnesete vnos. Ko enkrat zadeneš Vnesite, bo tolmač Python ovrednotil vašo kodo in vrnil rezultat. To bo sporočilo o napaki ali rezultat neke operacije.

Dobro je poskusiti standardni delček kode v svetu razvoja, tiskanje "Pozdravljen, svet!" na zaslonu.

Koda za to v Pythonu je preprosta:

natisni("Pozdravljen, svet!")

Ko končate s tolmačem, pritisnite Ctrl + D ali tip "izhod()", da se vrnete v ukazno lupino.

Pisanje skriptov Python v WSL

Pisanje skriptov Python v WSL je prav tako preprosto. Vse kar morate storiti je, da pokličete tolmača z ustreznim shebang linija na vrhu vsakega skripta:

#!/usr/bin/env python

To stori tako, da prikliče program env za zagon Pythona, kjer koli je nameščen v sistemu. To je pomembno, ker je lahko Python nameščen v različnih imenikih, odvisno od distribucije ali operacijskega sistema.

Prepričajte se tudi, da imajo vaši skripti dovoljenja za izvajanje:

chmod +x script.py

Če želite zagnati skript, ga pokličite v ukazni vrstici v imeniku, v katerega ste ga shranili, s predpono »./”:

./script.py

Enostaven način za začetek kodiranja v Pythonu

Python na WSL ponuja preprost način za začetek s skriptiranjem na več platformah ali celo s kodiranjem, če je to vaš prvi jezik. Običajno je nameščen s številnimi distribucijami Linuxa, tudi na WSL.

Enostavno je tudi klicanje interaktivnega tolmača in pisanje skriptov. WSL je samo po sebi odlično okolje za kodiranje na več platformah, vendar je resnično zmogljivo, če je integrirano v Visual Studio.