Kif tinstalla u tuża Thonny Python IDE fuq Linux


Thonny huwa Ambjent ta' Żvilupp Integrat (IDE) għal dawk li jibdew Python. Hija maħluqa b'Python u rilaxxata taħt il-Liċenzja MIT. Huwa cross-platform u jista' jaħdem f'Linux, macOS, Windows.

Jekk int ġdid għall-ipprogrammar jew xi ħadd li jaqleb minn lingwa differenti nissuġġerixxi li tuża thonny. L-interface hija nadifa u mingħajr distrazzjoni. Newbies jistgħu jikkonċentraw fuq il-lingwa minflok jiffokaw fuq it-twaqqif tal-ambjent.

Xi wħud mill-karatteristiċi ewlenin ta 'thonny jinkludu

  • Python 3.7 huwa installat awtomatikament bis-setup ta' Thonny.
  • Debugger inkorporat u Evalwazzjoni Step through.
  • Variable Explorer.
  • Munzell, Munzell, Assistent, Spettur tal-Oġġetti.
  • Qoxra Python inkorporata (Python 3.7).
  • Interface tal-GUI PIP sempliċi biex tinstalla pakketti ta' partijiet terzi.
  • Tlestija tal-kodiċi ta' appoġġ.
  • Jenfasizza l-iżbalji tas-sintassi u jispjega l-iskopijiet.

F'dan l-artikolu, titgħallem kif tinstalla u tuża Thonny Python IDE f'ambjent Linux u tesplora l-karatteristiċi ta 'thonny.

Twaqqif ta 'Thonny Python IDE fuq Linux

L-aħħar verżjoni ta 'Thonny hija 3.3.0 u hemm tliet modi kif tista' tinstalla thonny fil-Linux.

  • Uża l-maniġer tal-pakketti Python – PIP
  • Niżżel u ħaddem l-iskript tal-installazzjoni
  • Uża l-maniġer tal-pakketti default biex tinstallah

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

Għal skopijiet ta 'dimostrazzjoni, qed nuża Ubuntu 20.04 u nħaddem l-iskrittura tal-installatur bil-kmand wget kif muri hawn fuq biex ninstalla thonny. Fl-aħħar tal-installazzjoni, inti ssir taf fejn huwa installat Thonny. Fil-każ tiegħi, huwa installat fid-direttorju tad-dar tiegħi.

Biex tniedi thonny, mur fid-direttorju installat u ikteb \./thonny” jew triq assoluta għal thonny. Thonny se jgħidlek biex twaqqaf Lingwa u settings Inizjali.

Kif muri fit-taqsima tal-installazzjoni, Thonny huwa installat fid-direttorju tad-dar. Jekk tħares lejn il-folder ta 'thonny għandu skript ta' installazzjoni, libreriji python meħtieġa biex thonny jaħdem, binarji. Ġewwa d-direttorju tal-bin, hemm python 3.7 u PIP 3 li jiġi ma 'thonny u thonny launch binary.

Kif tuża Thonny IDE fil-Linux

Meta tniedi Thonny ikollok interface GUI mingħajr distrazzjoni. Int ser ikollok żona ta 'editur fejn tista' tikkodifika u qoxra biex tmexxi l-iskrittura jew tittestja l-kodiċijiet b'mod interattiv.

Id-distribuzzjonijiet tal-Linux awtomatikament jintbagħtu b'python. Verżjoni antik tintbagħat b'Python2* u l-aħħar verżjonijiet jintbagħtu b'Python3*. Diġà rajna Python 3.7 huwa installat awtomatikament u thonny jistabbilixxi 3.7 bħala l-interpretu default.

Tista' żżomm mal-interpretu default (Python 3.7) jew tagħżel interpreti differenti disponibbli fis-sistema. Mur f'\Menu Bar → Għodda → Għażliet → Interpretu → Issettja l-mogħdija” jew \Menu Bar → Mexxi → Agħżel Interpretu → Issettja l-mogħdija”.

Nissuġġerixxi li żżomm mal-installazzjoni default tal-python sakemm ma tkunx taf kif tirranġaha jekk tinkiser xi ħaġa meta taqleb l-interpretu.

Thonny jiġi b'temi Light u Dark. Tista 'tbiddel it-temi għall-Editur kif ukoll it-tema tal-UI. Biex tbiddel it-Tema u l-Fonts Mur f'\Bar tal-Menu → Għodda → Għażliet → Tema u Font”.

Hemm 3 modi kif tista 'taħdem il-kodiċi li ħloqt. L-ewwel, il-kodiċi tiegħek għandu jiġi ffrankat f'fajl biex Thonny jesegwixxi.

  • Agħfas F5 jew Eżegwixxi Icon kif muri fl-Immaġini.
  • Mur \Menu Bar → Agħfas Run → Run Current Script”.
  • Agħfas \CTRL+T” jew Mur għal \Run → Agħfas Run current script fit-terminal.

L-ewwel żewġ metodi se jaqilbu d-direttorju għal kull fejn ikun il-kodiċi tiegħek u jinvokaw il-fajl tal-programm fit-terminal Inkorporat.

It-tielet għażla tippermettilek tħaddem il-kodiċi tiegħek f'terminal estern.

Il-qawwa reali ta 'thonny tiġi b'karatteristiċi integrati bħal File Explorer, Varjabbli Explorer, Shell, Assistant, Noti, Heap, Outline, Stack. Biex Tixgħel u titfi dawn il-karatteristiċi Mur għal \Ara → Aqleb il-Ketteristika ON/OFF.

Huwa magħruf li l-pakketti kollha tal-python huma ospitati f'PyPI. Normalment nużaw PIP (Python Package Manager) biex ninstallaw pakketti mixtieqa minn PyPI. Iżda ma' Thonny, interface GUI hija disponibbli biex timmaniġġja l-pakketti.

Mur f'\Menu Bar → Għodda → Pakketti. Fil-bar tat-tiftix, tista 'ttajpja isem tal-pakkett u tagħfas tfittxija. Hija se tfittex l-indiċi PyPI u turi l-lista ta' pakkett li jaqbel mal-isem.

Fil-każ tiegħi, qed nipprova ninstalla pakkett call numpy.

Meta tagħżel il-pakkett mil-lista, Se tieħdok għall-paġna tal-installazzjoni. Tista 'tinstalla l-aħħar verżjoni jew tagħżel verżjonijiet differenti kif muri fl-immaġini. Id-dipendenzi huma installati awtomatikament.

Ladarba tagħfas Installa, se tinstalla l-pakkett.

Tista 'tikseb id-dettalji bħall-verżjoni tal-pakkett, il-post tal-librerija ladarba l-pakkett jiġi installat. F'każ li jekk tixtieq tneħħi l-pakkett, huwa sempliċi, kompli u kklikkja l-buttuna \uninstall fil-qiegħ tal-pakkett kif muri fl-immaġini.

Thonny jiġi b'debugger integrat. Agħfas Ctrl + F5 biex tmexxi l-programm tiegħek pass pass, l-ebda breakpoints meħtieġa. Agħfas F7 għal pass żgħir u F6 għal pass akbar. Tista' wkoll taċċessa dawn l-għażliet minn \Menu Bar → Mexxi → Għażliet ta' debugging.

Il-konfigurazzjonijiet kollha huma maħżuna fil-fajl \configuration.ini. Kwalunkwe tibdil li tagħmel mas-sessjoni ta' thonny tiegħek jinkiteb f'dan il-fajl. Tista' wkoll teditja dan il-fajl manwalment biex tissettja parametri differenti.

Biex tiftaħ il-fajl mur \Menu Bar → Għodod → Iftaħ il-folder tad-data Thonny.

Kif Tneħħi Thonny IDE fil-Linux

Jekk tixtieq tiddiżinstalla thonny, hemm skript ta' uninstall disponibbli taħt id-direttorju tal-installazzjoni ta' thonny.

$ /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]

Dak hu għal dan l-artikolu. Hemm ħafna aktar x'tesplora f'Thonny minn dak li ddiskutejna hawn. Thonny huwa kbir għal dawk li jibdew iżda dejjem hija għażla personali ta' programmaturi biex l-editur tat-test jaħdem magħhom. Installa Thonny play magħha, aqsam ir-rispons tiegħek magħna.