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

Spyder o

U sljedećem ćemo članku pogledati Spyder (Znanstveno okruženje za razvoj Pythona). Ovo je moćno interaktivno razvojno okruženje za jezik Python. Imam napredne značajke uređivanja, interaktivno testiranje, otklanjanje pogrešaka i introspekciju te 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đer može koristiti kao knjižnica s moćnim widgetima povezanim s konzolom za naše aplikacije temeljene na PyQt-u. Može se koristiti za integriranje konzole za otklanjanje pogrešaka izravno u vaš grafički dizajn korisničkog sučelja.

pauk (nekad Pydee) je open-source višeplatformsko i integrirano razvojno okruženje (IDE) za znanstveno programiranje na jeziku Python. Ovaj IDE objavljen je pod licencom MIT. Spyder je proširivo s dodacima. Uključuje podršku za interaktivne alate za inspekciju podataka i uključuje kontrole kvalitete specifične za Python i instrumente kao što su Pyflakes, Pylint i Rope.

Kao što sam već rekao, jest cross-platform IDE kroz Anacondu, na Windowsima s WinPythonom i Pythonom (x, y), na macOS-u putem MacPortsa. Također je dostupan za glavne Gnu / Linux distribucije kao što su Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE i Ubuntu.

Od sredine studenoga 2017., anakonda je prestao financirati razvoj ovog IDE-a, nakon što je to učinio u proteklih 18 mjeseci. Zbog toga će se razvoj od sada usmjeriti na održavanje Spydera 3 puno 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će značajke Spydera

Python kôd Spyder-a

  • Uređivač koji integrira ovaj IDE je višejezično. Imao sam preglednik funkcija / klase, funkcije raščlanjivanja koda (trenutno su podržane pyflakes i pylint), mogućnost dovršenja koda, horizontalno i vertikalno razdvajanje i goto definiciju.
  • Interaktivna konzola. Konzole Python ili IPython radni su prostor i podrška za uklanjanje pogrešaka za trenutnu procjenu koda napisanog u programu Editor. Također dolazi s Matplotlib figura integracija.
  • Pozirao sam a preglednik dokumentacije. Program će nam moći pokazati dokumentaciju za bilo koji poziv klase ili funkcije upućen u uređivaču ili na konzoli.
  • Mi ćemo biti u mogućnosti istražiti varijable stvorene tijekom izvršavanja datoteke. Moći će ih se uređivati ​​s raznim uređivačima temeljenim na GUI-u, poput rječnika i numpijskih matričnih.
  • Imat ćemo 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 imati pristup povijesnom zapisu.
  • Spyder se također može koristiti kao knjižnica proširenja PyQt5 / PyQt4 (modul špijun). Dodatak interaktivne ljuske Python koji se koristi u Spyderu može se ugraditi u vašu vlastitu aplikaciju PyQt5 / PyQt4.
  • Tko to treba, možete konzultirajte izvorni kod projekta i njegove karakteristike na stranici GitHub projekta.

Instalacija Spydera

Moći ćemo instalirati ovaj IDE na različite Gnu / Linux sustave, 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 udovoljimo određenim zahtjevima potrebno. Te se ovisnosti mogu potražiti 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 upisom u njega:

sudo apt install spyder

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

sudo pip install spyder

Deinstalirajte Spyder

Moći ćemo deinstalirati ovaj IDE s našeg Ubuntu-a tako da otvorimo terminal (Ctrl + Alt + T) i u njega napišemo sljedeće:

sudo apt remove spyder && sudo apt autoremove

Ako se odlučimo za instalaciju pomoću pipa, program možemo deinstalirati tako da upišemo u terminal:

sudo pip uninstall spyder

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Carlorde dijo

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

    morao riješiti problem s gcc-om na pogrešci python.h koja nedostaje instaliranjem nedostajuće knjižnice python-devel pomoću 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 s ubuntuom, samo pokrenite)
    sudo apt-get install python-dev # za instalacije python2.x
    sudo apt-get install python3-dev # za instalacije python3.x