Spyder, et kraftig interaktivt utviklingsmiljø for Python

Spyder om

I neste artikkel skal vi ta en titt på Spyder (Vitenskapelig Python-utviklingsmiljø). Dette er et kraftig interaktivt utviklingsmiljø for Python-språket. Jeg har avanserte redigeringsfunksjoner, interaktiv testing, feilsøking og introspeksjon, og et numerisk databehandlingsmiljø. Takket være støtten fra IPython (forbedret interaktiv Python-tolk) og populære Python-biblioteker som NumPy, SciPy eller matplotlib (2D / 3D interaktiv planlegging). Spyder kan også brukes som en bibliotek som gir kraftige widgets relatert til konsollen for våre PyQt-baserte applikasjoner. Den kan brukes til å integrere en feilsøkingskonsoll direkte i ditt grafiske design av brukergrensesnittet.

spyder (tidligere Pydee) er en åpen kildekode plattform og integrert utviklingsmiljø (IDE) for vitenskapelig programmering på Python-språket. Denne IDE ble utgitt under MIT-lisensen. Spyder er det utvides med plugins. Den inkluderer støtte for interaktive verktøy for datainspeksjon og inneholder spesifikke kvalitetskontroller for Python og instrumenter som Pyflakes, Pylint og Rope.

Som jeg allerede har sagt, er det det en plattform-IDE gjennom Anaconda, på Windows med WinPython og Python (x, y), på macOS via MacPorts. Den er også tilgjengelig for store Gnu / Linux-distribusjoner som Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE og Ubuntu.

Siden midten av november 2017, Anaconda har sluttet å finansiere utviklingen av denne IDE, etter å ha gjort det de siste 18 månedene. På grunn av dette vil utviklingen nå fokusere på å holde Spyder 3 i et mye lavere tempo enn før, selv om dette ikke betyr at de vil forlate prosjektet. Du kan vite mer om denne nyheten i det følgende link.

Generelle trekk ved Spyder

Spyder python-kode

  • Redaktøren som integrerer denne IDE er flerspråklig. Jeg hadde en funksjons- / klasseleser, kodeparseringsfunksjoner (pyflakes og pylint støttes for øyeblikket), alternativ for kodeutfylling, horisontal og vertikal splitting og definisjon av goto.
  • Interaktiv konsoll. Python- eller IPython-konsollene er et arbeidsområde og feilsøkingsstøtte for øyeblikkelig evaluering av kode skrevet i Editor. Det følger også med Matplotlib figurintegrasjon.
  • Jeg stilte en dokumentasjonsvisning. Programmet vil kunne vise oss dokumentasjon for ethvert klasse- eller funksjonsanrop i Editor eller i en konsoll.
  • Vi klarer det utforske variabler opprettet under kjøring av en fil. Det vil være mulig å redigere dem med forskjellige GUI-baserte redaktører, for eksempel en ordbok og Numpy matrix.
  • Vi vil ha mulighet til å søke i arkiver. Det vil også tilby oss regelmessig uttrykksstøtte.
  • Vi kan ha en Fil utforsker for større komfort. Vi vil også kunne få tilgang til historikkjournalen.
  • Spyder kan også brukes som et PyQt5 / PyQt4-utvidelsesbibliotek (modul spyder). Den interaktive Python shell-widgeten som brukes i Spyder, kan bygges inn i din egen PyQt5 / PyQt4-applikasjon.
  • For hvem som trenger det, kan du se kildekoden til prosjektet og dens egenskaper på siden GitHub av prosjektet.

Spyder Installasjon

Vi vil kunne installere denne IDE på forskjellige Gnu / Linux-systemer, som vist i offisiell prosjektdokumentasjon. I dette eksemplet skal installasjonen gjøres på Ubuntu 17.10. For riktig bruk det vil være nødvendig for oss å oppfylle visse krav nødvendig. Disse avhengighetene kan konsulteres i kravseksjonen, som beskriver hvilke andre pakker som kreves for en vellykket installasjon. Når avhengighetene er oppfylt, vil vi kunne utføre installasjonen ved å åpne terminalen (Ctrl + Alt + T) og skrive i den:

sudo apt install spyder

Vi kan også installer dette programmet ved hjelp av pip. For å gjøre dette fra terminalen (Ctrl + Alt + T) vil vi skrive:

sudo pip install spyder

Avinstaller Spyder

Vi vil kunne avinstallere denne IDE fra Ubuntu ved å åpne en terminal (Ctrl + Alt + T) og skrive følgende i den:

sudo apt remove spyder && sudo apt autoremove

Hvis vi velger å installere ved hjelp av pip, kan vi avinstallere programmet ved å skrive inn terminalen:

sudo pip uninstall spyder

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   carlord sa

    Jeg brukte guiden med CentOS 7.6 ved å bruke pip «install»

    måtte fikse et problem med gcc på feilen python.h mangler ved å installere manglende bibliotek python-utvikling ved hjelp av yum:

    sudo yum installer python-devel # for python2.x installasjoner
    sudo yum installer python3-devel # for installasjoner av python3.x

    Etter det blir det installert og fungerer bra (hvis du har det samme med ubuntu bare kjør)
    sudo apt-get install python-dev # for installasjoner av python2.x
    sudo apt-get install python3-dev # for installasjoner av python3.x