Spyder, et kraftfuldt interaktivt udviklingsmiljø for Python

Spyder omkring

I den næste artikel skal vi se på Spyder (Videnskabeligt Python-udviklingsmiljø). Dette er et kraftfuldt interaktivt udviklingsmiljø til Python-sproget. Jeg har avancerede redigeringsfunktioner, interaktiv test, debugging og introspektion og et numerisk computermiljø. Takket være supporten fra IPython (forbedret interaktiv Python-tolk) og populære Python-biblioteker som NumPy, SciPy eller matplotlib (2D / 3D interaktiv plotning). Spyder kan også bruges som en bibliotek, der giver kraftige widgets relateret til konsollen til vores PyQt-baserede applikationer. Det kan bruges til at integrere en fejlfindingskonsol direkte i dit grafiske design af brugergrænsefladen.

spyder (tidligere Pydee) er en open source på tværs af platforme og integreret udviklingsmiljø (IDE) til videnskabelig programmering på Python-sproget. Denne IDE blev frigivet under MIT-licensen. Spyder er kan udvides med plugins. Det inkluderer understøttelse af interaktive værktøjer til datainspektion og inkorporerer kvalitetskontrol specifikt for Python og instrumenter såsom Pyflakes, Pylint og Rope.

Som jeg allerede har sagt, er det en IDE på tværs af platforme gennem Anaconda, på Windows med WinPython og Python (x, y), på macOS via MacPorts. Det er også tilgængeligt for større Gnu / Linux-distributioner såsom Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE og Ubuntu.

Siden midten af ​​november 2017 Anaconda har stoppet med at finansiere udviklingen af ​​denne IDE efter at have gjort det i de sidste 18 måneder. På grund af dette vil udviklingen fra nu af fokusere på at holde Spyder 3 i et meget langsommere tempo end før, selvom det ikke betyder, at de vil opgive projektet. Du kan vide mere om denne nyhed i det følgende link.

Generelle træk ved Spyder

Spyder python-kode

  • Editoren, der integrerer denne IDE er flersproget. Jeg havde en funktions- / klassebrowser, kodeparseringsfunktioner (pyflakes og pylint understøttes i øjeblikket), kodeudfyldningsindstilling, vandret og lodret opdeling og goto-definition.
  • Interaktiv konsol. Python- eller IPython-konsollerne er et arbejdsområde og debugging-understøttelse til øjeblikkelig evaluering af kode skrevet i Editoren. Det kommer også med Matplotlib-figurintegration.
  • Jeg stillede en dokumentationsfremviser. Programmet vil være i stand til at vise os dokumentation for ethvert klasse- eller funktionsopkald foretaget i Editoren eller i en konsol.
  • Vi kan udforske variabler oprettet under udførelse af en fil. Det vil være muligt at redigere dem med forskellige GUI-baserede redaktører, såsom en ordbog og Numpy matrix.
  • Vi får den mulighed for at søge i arkiver. Det vil også tilbyde os regelmæssig udtryksstøtte.
  • Vi kan have en Filbrowser for større komfort. Vi vil også kunne få adgang til historikprotokollen.
  • Spyder kan også bruges som et PyQt5 / PyQt4 udvidelsesbibliotek (modul spyder). Den Python interaktive shell-widget, der bruges i Spyder, kan indbygges i din egen PyQt5 / PyQt4-applikation.
  • Hvem har brug for det til kan se projektets kildekode og dens egenskaber på siden GitHub af projektet.

Spyder Installation

Vi vil være i stand til at installere denne IDE på forskellige Gnu / Linux-systemer, som vist i officiel projektdokumentation. I dette eksempel skal installationen udføres på Ubuntu 17.10. For korrekt drift det vil være nødvendigt for os at opfylde visse krav nødvendig. Disse afhængigheder kan høres i krav sektion, der beskriver, hvilke andre pakker der kræves for en vellykket installation. Når afhængighederne er opfyldt, vil vi være i stand til at udføre installationen ved at åbne terminalen (Ctrl + Alt + T) og skrive i den:

sudo apt install spyder

Det kan vi også installer dette program ved hjælp af pip. For at gøre dette fra terminalen (Ctrl + Alt + T) skriver vi:

sudo pip install spyder

Afinstaller Spyder

Vi kan afinstallere denne IDE fra vores Ubuntu ved at åbne en terminal (Ctrl + Alt + T) og skrive følgende i den:

sudo apt remove spyder && sudo apt autoremove

Hvis vi vælger at installere ved hjælp af pip, kan vi afinstallere programmet ved at skrive terminalen:

sudo pip uninstall spyder

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   carlord sagde han

    Jeg brugte guiden med CentOS 7.6 ved hjælp af pip «install»

    var nødt til at få løst et problem med gcc om fejl python.h mangler ved at installere manglende bibliotek python-udvikling ved hjælp af yum:

    sudo yum installer python-devel # til python2.x installationer
    sudo yum installerer python3-devel # til python3.x installationer

    Derefter bliver det installeret og fungerer godt (hvis du har det samme med ubuntu bare køre)
    sudo apt-get install python-dev # til python2.x-installationer
    sudo apt-get install python3-dev # til python3.x installationer