Pythonin määrittäminen kehitystä varten WSL:ssä

Pythonin määrittäminen kehitystä varten WSL:ssä
Kaltaisesi lukijat auttavat tukemaan MUO:ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Python on helppo ohjelmointikieli aloittaa, ja Python-koodin kirjoittaminen Windows Subsystem for Linux (WSL) -käyttöjärjestelmiin Windows 10:ssä ja 11:ssä on myös helppo tapa luoda monialustaisia ​​sovelluksia.





Näin määrität Pythonin WSL-kehitystä varten.





Miksi Python WSL:ssä?

Jos sinulla ei ole kokemusta Linuxista, uuden käyttöjärjestelmän ja uuden ohjelmointikielen oppiminen voi tuntua pelottavalta mahdolliselta. WSL tarjoaa pääsyn Linux-työkaluihin, mukaan lukien ohjelmointityökalut, tutussa ympäristössä.





PÄIVÄN VIDEON TEKEMINEN JATKA SISÄLLÖLLÄ VIERÄTÄ

Vaikka Python on monialustainen kieli, se kehitettiin alun perin Unix-tyyppisille järjestelmille, ja monet opetusohjelmat olettavat Linux/Unix-ympäristön. Sama koskee monia valmiiksi kirjoitettuja skriptejä, joita saatat löytää verkosta.

Windowsille on oma portti, mutta se toimii yleensä Windowsin tapaan. Tämä voi vaikeuttaa Python for Windowsissa kirjoitettujen sovellusten siirtämistä muihin järjestelmiin.



WSL:n kaltainen ympäristö pakottaa 'Unixy'-kehitystyyliin. Pystyt ajamaan muiden kirjoittamia skriptejä, ja muut ihmiset voivat suorittaa skriptejäsi vuorotellen riippumatta siitä, mitä he ovat käynnissä.

Pythonin asettaminen WSL:ään

Monet distrot, jopa WSL:ssä, käyttävät Pythonia niin laajasti komentosarjakielenä, että ne sisällyttävät sen oletusjärjestelmiinsä. Python on todennäköisesti jo asennettu, olipa se sitten Debianissa/Ubuntussa, openSUSEssa tai Oracle Linuxissa.





Vaikka Python sisältyy yleensä oletuksena Linux-distroihin, todellinen versio voi vaihdella. Python 3 on se, jota kehitetään aktiivisesti, mutta joissakin järjestelmissä on Python 2 taaksepäin yhteensopivuuden takaamiseksi. Jälkimmäistä ei ylläpidetä, jopa tietoturvapäivitysten vuoksi, Python-kehittäjien mukaan .

Voit tarkistaa, mitä versiota käytät -SISÄÄN tai --versio vaihtoehdot:





 python -V

Vaihtoehtoisesti voit soittaa Python-tulkkiin suoraan ja tarkistaa versionumeron käynnistyksen yhteydessä.

Jos näet Python 2 -versioita, sinulla on useita vaihtoehtoja. Voit määrittää Python 3:n komentorivillä seuraavasti:

 python3

Jos käytät Ubuntua tai Debiania, voit asentaa sen python-on-python3 paketti:

 sudo apt install python-is-python3

Jos käytät toista järjestelmää, shell-aliaksen luominen on yksinkertaisin vaihtoehto Python 3:n kutsumiseen komentorivillä:

 alias python="python3"

Voit laittaa tämän shell-käynnistystiedostoon, esim .bashrc tai .zshrc .

Riskialtisempi vaihtoehto on luoda symbolinen linkki:

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

Tämä on riskialtista, koska järjestelmäpäivitykset voivat tukkia symlinkin. Jos järjestelmässä on edelleen Python 2 asennettuna, se vain korvataan Python 2 -suoritettavalla tiedostolla. Tämä voi vaikuttaa kaikkiin järjestelmän komentosarjoihin.

Python Interpreterin käynnistäminen WSL:ssä

  Python interaktiivinen tulkki WSL:ssä

Kun Python-tulkki on asennettu, voit käynnistää interaktiivisen tulkin. Tämä on loistava tapa oppia Pythonin toimintaa kirjoittamalla koodi suoraan siihen ja katsomalla mitä tapahtuu.

On myös hienoa, jos tunnet jo Pythonin ja haluat nähdä, toimiiko idea, ennen kuin kirjoitat täydellisemmän käsikirjoituksen.

Tulkin toimintatapa on yksinkertainen. Aivan kuten kuoressa, siellä on kehote kirjoittaa syöte. Kun osut Tulla sisään , Python-tulkki arvioi koodisi ja palauttaa tulosteen. Tämä on joko virheilmoitus tai jonkin toimenpiteen tulos.

minecraft kuinka pelata ystävien kanssa

Hyvä asia kokeilla on standardikoodinpätkä kaikkialla kehitysmaailmassa, painatus 'Hei, maailma!' näytöllä .

Koodi tämän tekemiseen Pythonissa on yksinkertainen:

 print("Hello, world!")

Kun olet lopettanut tulkin käytön, paina Ctrl + D tai kirjoita' exit() ' palataksesi komentotulkkikehotteeseen.

Python-skriptien kirjoittaminen WSL:ssä

Python-skriptien kirjoittaminen WSL:ssä on myös helppoa. Sinun tarvitsee vain soittaa tulkille oikealle shebang linja jokaisen skriptin yläosassa:

 #!/usr/bin/env python

Tämä kutsuu env-ohjelman suorittamaan Pythonin kaikkialla, missä se on asennettuna järjestelmään. Tämä on tärkeää, koska Python voidaan asentaa eri hakemistoihin jakelusta tai käyttöjärjestelmästä riippuen.

Varmista myös, että skripteilläsi on suoritusoikeudet:

 chmod +x script.py

Suorita skripti kutsumalla sitä sen hakemiston komentorivillä, johon tallensit sen ja lisäämällä sen eteen ' ./ ':

 ./script.py

Helppo tapa aloittaa koodaus Pythonissa

Python on WSL tarjoaa helpon tavan aloittaa cross-platform scripting tai jopa koodaus, jos se on ensimmäinen kielesi. Se on yleensä asennettu moniin Linux-distroihin, jopa WSL:ään.

Interaktiivisen tulkin soittaminen ja skriptien kirjoittaminen on myös helppoa. WSL on itsessään loistava cross-platform koodausympäristö, mutta se on todella tehokas Visual Studioon integroituna.