Spyder, moćno interaktivno razvojno okruženje za Python

Spyder o tome

U sljedećem članku ćemo pogledati Spyder (Naučno okruženje za razvoj Pythona). Ovo je moćno interaktivno okruženje za razvoj jezika Python. Imam napredne funkcije uređivanja, interaktivno testiranje, otklanjanje grešaka i introspekciju i numeričko računarsko okruženje. Zahvaljujući podršci IPythona (poboljšani interaktivni Python interpreter) i popularne Python biblioteke poput NumPy, SciPy ili matplotlib (2D / 3D interaktivno crtanje). Spyder se takođe može koristiti kao a biblioteka s moćnim widgetima povezanim s konzolom za naše aplikacije zasnovane na PyQt-u. Može se koristiti za integraciju konzole za otklanjanje pogrešaka izravno u vaš grafički dizajn korisničkog sučelja.

Spajder (ranije Pydee) je otvoreno-krosne platforme i integrisano razvojno okruženje (IDE) za naučno programiranje na jeziku Python. Ovaj IDE je objavljen pod MIT licencom. Spyder je proširivo pomoću dodataka. Uključuje podršku za interaktivne alate za inspekciju podataka i uključuje posebne kontrole kvaliteta za Python i instrumente kao što su Pyflakes, Pylint i Rope.

Kao što sam već rekao, jeste ID na više platformi kroz Anacondu, na Windowsima sa WinPython i Python (x, y), na macOS-u putem MacPorts-a. Dostupan je i za glavne Gnu / Linux distribucije kao što su Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE i Ubuntu.

Od sredine novembra 2017, anakonda je prestao financirati razvoj ovog IDE-a, nakon što je to učinio u proteklih 18 mjeseci. Zbog ovoga će se razvoj sada usmjeriti na održavanje Spydera 3 mnogo sporijim tempom nego prije, iako to ne znači da će odustati od projekta. O ovim vijestima možete saznati više u nastavku link.

Opšte karakteristike Spydera

Spyder python kod

  • Uređivač koji integrira ovaj IDE je višejezičnost. Imao sam pretraživač funkcije / klase, funkcije raščlanjivanja koda (trenutno su podržane pyflakes i pylint), opciju dovršavanja koda, horizontalno i vertikalno razdvajanje i goto definiciju.
  • Interaktivna konzola. Konzole Python ili IPython su radni prostor i podrška za otklanjanje grešaka za trenutnu procjenu koda napisanog u uređivaču. Takođe dolazi sa Matplotlib figura integracija.
  • Pozirao sam pregledač dokumentacije. Program će nam moći pokazati dokumentaciju za bilo koji poziv klase ili funkcije upućen u uređivaču ili na konzoli.
  • Moći ćemo istražiti varijable stvorena tokom izvršavanja datoteke. Moći će ih uređivati ​​pomoću različitih uređivača zasnovanih na GUI-u, poput rječnika i numpijskih matričnih.
  • Mi ćemo imati mogućnost pretraživanja u arhivima. Također će nam ponuditi podršku za redovno izražavanje.
  • Možemo imati Preglednik datoteka za veću udobnost. Također ćemo moći pristupiti zapisu povijesti.
  • Spyder se takođe može koristiti kao biblioteka proširenja PyQt5 / PyQt4 (module spyder). Dodatak interaktivne ljuske Python koji se koristi u Spyderu može se ugraditi u vašu vlastitu aplikaciju PyQt5 / PyQt4.
  • Kome treba za to konzultirajte izvorni kod projekta i njegove karakteristike na stranici GitHub projekta.

Instalacija Spydera

Moći ćemo instalirati ovaj IDE na različite Gnu / Linux sisteme, kao što je prikazano u službena projektna dokumentacija. U ovom primjeru instalacija će se izvršiti na Ubuntu 17.10. Za ispravan rad bit će potrebno da ispunimo određene zahtjeve potrebno. Ove se zavisnosti mogu pregledati u odjeljak sa zahtjevima, koji detaljno opisuje koji su drugi paketi potrebni za uspješnu instalaciju. Nakon što se zavisnosti ispune, moći ćemo izvršiti instalaciju otvaranjem terminala (Ctrl + Alt + T) i upisivanjem u njega:

sudo apt install spyder

Možemo i mi instalirajte ovaj program koristeći pip. Da bismo to učinili s terminala (Ctrl + Alt + T) napisat ćemo:

sudo pip install spyder

Deinstalirajte Spyder

Moći ćemo deinstalirati ovaj IDE iz našeg Ubuntu-a tako što ćemo otvoriti terminal (Ctrl + Alt + T) i u njega upisati sljedeće:

sudo apt remove spyder && sudo apt autoremove

Ako se odlučimo za instalaciju pomoću pipa, možemo deinstalirati program upisivanjem terminala:

sudo pip uninstall spyder

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Carlorde rekao je

    Koristio sam vodič sa CentOS 7.6 koristeći pip «install»

    morao riješiti problem s gcc-om na pogrešci python.h koja nedostaje instaliranjem nedostajuće biblioteke python-devel koristeći yum:

    sudo yum install python-devel # za instalacije python2.x
    sudo yum install python3-devel # za instalacije python3.x

    Nakon toga se instalira i radi sjajno (ako imate istu stvar sa ubuntuom, samo pokrenite)
    sudo apt-get install python-dev # za instalacije python2.x
    sudo apt-get install python3-dev # za instalacije python3.x