Kako namestiti in uporabljati Thonny Python IDE v Linuxu


Thonny je integrirano razvojno okolje (IDE) za začetnike Pythona. Ustvarjen je s Pythonom in izdan pod licenco MIT. Je večplastna in lahko deluje v Linuxu, macOS-u, Windows-u.

Če ste nov pri programiranju ali kdo prehaja iz drugega jezika, predlagam uporabo thonnyja. Vmesnik je čist in brez motenj. Začetniki se lahko osredotočijo na jezik, namesto da bi se osredotočili na vzpostavljanje okolja.

Nekatere ključne značilnosti thonny vključujejo

  • Python 3.7 je privzeto nameščen z nastavitvijo Thonny.
  • Vgrajeni razhroščevalnik in korak skozi oceno.
  • Raziskovalec spremenljivk.
  • Kup, sklad, pomočnik, preglednik predmetov.
  • Vgrajena lupina Python (Python 3.7).
  • Preprost vmesnik PIP GUI za namestitev paketov drugih proizvajalcev.
  • Dokončanje kode za podporo.
  • Poudarja napake v sintaksi in razlaga obsege.

V tem članku boste izvedeli, kako namestiti in uporabljati Thonny Python IDE v okolju Linux, ter raziskovati lastnosti thonnyja.

Nastavitev IDE za Thonny Python v Linuxu

Najnovejša različica Thonnyja je 3.3.0 in na Linux lahko na tri načine namestite thonny.

  • Uporabite upravitelja paketov Python - PIP
  • Prenesite in zaženite namestitveni skript
  • Za namestitev uporabite privzeti upravitelj paketov

# pip3 install thonny
# bash <(curl -s https://thonny.org/installer-for-linux)
$ sudo apt install thonny   [On Debian/Ubuntu]
$ sudo dnf install thonny   [On CentOS/RHEL & Fedora]

Za predstavitvene namene uporabljam Ubuntu 20.04 in za namestitev thonnyja izvajam namestitveni skript z ukazom wget, kot je prikazano zgoraj. Na koncu namestitve boste izvedeli, kje je nameščen Tony. V mojem primeru je nameščen v mojem domačem imeniku.

Če želite zagnati thonny, pojdite v nameščeni imenik in vnesite\"./ thonny" ali absolutno pot do thonny. Thonny vas bo pozval, da nastavite jezik in začetne nastavitve.

Kot je prikazano v razdelku za namestitev, je Thonny nameščen v domačem imeniku. Če pogledate mapo thonny, v kateri je namestitveni skript, potrebne knjižnice python za delovanje thonnyja, binarne datoteke. V imeniku bin je python 3.7 in PIP 3, ki sta priložena z binarnim programom thonny in thonny.

Kako uporabljati Thonny IDE v Linuxu

Ko zaženete Thonny, boste dobili vmesnik GUI brez motenj. Na voljo bo urejevalnik, kjer lahko kodirate in lupite za interaktivni zagon skripta ali preskusnih kod.

Distribucije Linuxa privzeto prihajajo s pythonom. Starejša različica je priložena Python2 *, najnovejša različica pa Python3 *. Že smo videli, da je Python 3.7 privzeto nameščen in thonny nastavi 3.7 kot privzeti tolmač.

Lahko se držite privzetega tolmača (Python 3.7) ali izberete različne tolmače, ki so na voljo v sistemu. Pojdite v\"Menijska vrstica → Orodja → Možnosti → Tolmač → Nastavi pot" ali\"Menijska vrstica → Zaženi → Izberi tolmača → Nastavi pot".

Predlagam, da se držite privzete namestitve pythona, razen če ne veste, kako jo popraviti, če se pri preklopu tolmača kaj pokvari.

Thonny ima svetlo in temno temo. Lahko spremenite teme za urejevalnik in temo uporabniškega vmesnika. Če želite spremeniti temo in pisavo, pojdite v\"Menijska vrstica → Orodja → Možnosti → Tema in pisava".

Kodo, ki ste jo ustvarili, lahko zaženete na tri načine. Najprej morate svojo kodo shraniti v datoteko, ki jo bo Thonny lahko izvedel.

  • Pritisnite F5 ali ikono za izvajanje, kot je prikazano na sliki.
  • Pojdite v\"Menijska vrstica → Pritisnite Zaženi → Zaženi trenutni skript".
  • Pritisnite\"CTRL + T" ali Pojdi na\"Zaženi → Pritisnite Zaženi trenutni skript v terminalu".

Prva dva načina bosta preusmerila imenik kamor koli je vaša koda in priklicala programsko datoteko v vgrajenem terminalu.

Tretja možnost vam omogoča zagon kode v zunanjem terminalu.

Resnična moč thonnyja ima vgrajene funkcije, kot so File Explorer, Variable Explorer, Shell, Assistant, Notes, Heap, Outline, Stack. Vklop/izklop teh funkcij Pojdite na\"Pogled → vklop/izklop funkcije".

Znano je, da vsi python paketi gostijo PyPI. Običajno bomo za namestitev želenih paketov iz PyPI uporabljali PIP (Python Package Manager). Toda s Thonnyjem je na voljo vmesnik GUI za upravljanje paketov.

Pojdite v\"Menijska vrstica → Orodja → Paketi". V iskalno vrstico lahko vnesete ime paketa in pritisnete iskanje. Ta bo poiskal indeks PyPI in prikazal seznam paketa, ki ustreza imenu.

V mojem primeru poskušam namestiti paketni klic numpy.

Ko na seznamu izberete paket, vas popelje na stran za namestitev. Lahko namestite najnovejšo različico ali izberete različne različice, kot je prikazano na sliki. Odvisnosti se samodejno namestijo.

Ko pritisnete Namesti, bo paket namestil.

Podrobnosti, kot so različica paketa in lokacija knjižnice, dobite po namestitvi paketa. Če želite paket odstraniti, je preprosto, pojdite naprej in kliknite gumb\"odstrani" na dnu paketa, kot je prikazano na sliki.

Thonny ima vgrajen razhroščevalec. Pritisnite Ctrl + F5, da zaženete program po korakih, mejne točke niso potrebne. Pritisnite F7 za majhen korak in F6 za večji korak. Do teh možnosti lahko dostopate tudi v menijski vrstici → Zaženi → Možnosti odpravljanja napak.

Vse konfiguracije so shranjene v datoteki\"configuration.ini". V to datoteko se zapišejo kakršne koli spremembe, ki jih naredite s svojo sejo tonny. To datoteko lahko tudi ročno uredite in nastavite različne parametre.

Če želite odpreti datoteko, pojdite v\"Menijska vrstica → Orodja → Odpri podatkovno mapo Thonny".

Kako odstraniti Thonny IDE v Linuxu

Če želite odstraniti thonny, je v namestitvenem imeniku thonny na voljo skript za odstranitev.

$ /home/tecmint/apps/thonny/bin/uninstall   [Installed using Script]
$ pip3 uninstall thonny                    [If Installed using PIP]
$ sudo apt purge thonny                    [On Debian/Ubuntu]
$ sudo dnf remove thonny                   [On CentOS/RHEL & Fedora]

To je to za ta članek. V Thonnyju je treba raziskati še veliko več kot to, o čemer smo razpravljali tukaj. Thonny je odličen za začetnike, vendar je za urejanje besedila vedno osebna izbira programerjev. Namestite Thonny play z njim, delite svoje povratne informacije z nami.