Spyder, en kraftfull interaktiv utvecklingsmiljö för Python

Spyder om

I nästa artikel ska vi ta en titt på Spyder (Vetenskaplig miljö för utveckling av Python). Detta är en kraftfull interaktiv utvecklingsmiljö för Python-språket. Jag har avancerade redigeringsfunktioner, interaktiv testning, felsökning och introspektion och en numerisk datormiljö. Tack vare stödet från IPython (förbättrad interaktiv Python-tolk) och populära Python-bibliotek som NumPy, SciPy eller matplotlib (2D / 3D interaktiv plottning). Spyder kan också användas som en bibliotek som erbjuder kraftfulla widgets relaterade till konsolen för våra PyQt-baserade applikationer. Den kan användas för att integrera en felsökningskonsol direkt i din grafiska användargränssnittsdesign.

spyder (tidigare Pydee) är en öppen källkod plattform och integrerad utvecklingsmiljö (IDE) för vetenskaplig programmering på Python-språket. Denna IDE släpptes under MIT-licensen. Spyder är utbyggbar med plugins. Den innehåller stöd för interaktiva verktyg för datainspektion och innehåller specifika kvalitetskontroller för Python och instrument som Pyflakes, Pylint och Rope.

Som jag redan har sagt är det en plattforms-IDE genom Anaconda, på Windows med WinPython och Python (x, y), på macOS via MacPorts. Den är också tillgänglig för större Gnu / Linux-distributioner som Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE och Ubuntu.

Sedan mitten av november 2017 Anakonda har slutat finansiera utvecklingen av denna IDE efter att ha gjort det under de senaste 18 månaderna. På grund av detta kommer utvecklingen nu att fokusera på att hålla Spyder 3 i en mycket långsammare takt än tidigare, även om detta inte betyder att de kommer att överge projektet. Du kan läsa mer om de här nyheterna nedan länk.

Allmänna funktioner i Spyder

Spyder pythonkod

  • Redaktören som integrerar denna IDE är flerspråkig. Jag hade en funktions- / klasswebbläsare, kodparsningsfunktioner (pyflakes och pylint stöds för närvarande), kodavslutningsalternativ, horisontell och vertikal delning och goto definition.
  • Interaktiv konsol. Python- eller IPython-konsolerna är en arbetsyta och felsökningsstöd för omedelbar utvärdering av kod skriven i Editor. Det kommer också med Matplotlib-figurintegration.
  • Jag poserade en dokumentvisare. Programmet kommer att kunna visa oss dokumentation för alla klass- eller funktionsanrop som görs i Editor eller i en konsol.
  • Vi kommer att kunna utforska variabler skapas under körningen av en fil Det kommer att vara möjligt att redigera dem med olika GUI-baserade redaktörer, till exempel en ordlista och Numpy matrix.
  • Vi kommer att ha möjlighet att söka i arkiv. Det kommer också att ge oss regelbundet uttrycksstöd.
  • Vi kan ha en Filhanterare för större komfort. Vi kommer också att kunna komma åt historikposten.
  • Spyder kan också användas som ett PyQt5 / PyQt4-tilläggsbibliotek (modul spyder). Den Python interaktiva skalwidgeten som används i Spyder kan byggas in i din egen PyQt5 / PyQt4-applikation.
  • För vem som behöver det kan du konsultera projektets källkod och dess egenskaper på sidan GitHub av projektet.

Spyder Installation

Vi kommer att kunna installera denna IDE på olika Gnu / Linux-system, som visas i officiell projektdokumentation. I det här exemplet kommer installationen att göras på Ubuntu 17.10. För korrekt användning det kommer att vara nödvändigt för oss att uppfylla vissa krav nödvändig. Dessa beroenden kan konsulteras i kravavsnitt, som beskriver vilka andra paket som krävs för en lyckad installation. När beroenden är uppfyllda kommer vi att kunna utföra installationen genom att öppna terminalen (Ctrl + Alt + T) och skriva in den:

sudo apt install spyder

Vi kan också installera detta program med pip. För att göra detta från terminalen (Ctrl + Alt + T) skriver vi:

sudo pip install spyder

Avinstallera Spyder

Vi kommer att kunna avinstallera denna IDE från vår Ubuntu genom att öppna en terminal (Ctrl + Alt + T) och skriva följande i den:

sudo apt remove spyder && sudo apt autoremove

Om vi ​​väljer att installera med pip kan vi avinstallera programmet genom att skriva in terminalen:

sudo pip uninstall spyder

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   carlord sade

    Jag använde guiden med CentOS 7.6 genom att använda pip «installera»

    var tvungen att åtgärda ett problem med gcc på fel python.h saknas genom att installera saknad bibliotek python-utveckling med yum:

    sudo yum installerar python-devel # för python2.x-installationer
    sudo yum installerar python3-devel # för installationer av python3.x

    Efter det blir det installerat och fungerar bra (om du har samma sak med ubuntu bara kör)
    sudo apt-get install python-dev # för installationer av python2.x
    sudo apt-get install python3-dev # för installationer av python3.x