Spyder, un mediu de dezvoltare interactiv puternic pentru Python

Spyder despre

În articolul următor vom analiza Spyder (Mediul de dezvoltare științifică Python). Aceasta este un mediu puternic de dezvoltare interactivă pentru limbajul Python. Am funcții avansate de editare, testare interactivă, depanare și introspecție și un mediu de calcul numeric. Mulțumită sprijinului IPython (interpretor Python interactiv îmbunătățit) și biblioteci populare Python precum NumPy, SciPy sau matplotlib (Complotare interactivă 2D / 3D). Spyder poate fi folosit și ca bibliotecă care oferă widget-uri puternice legate de consolă pentru aplicațiile noastre bazate pe PyQt. Poate fi folosit pentru a integra o consolă de depanare direct în designul interfeței grafice a utilizatorului.

spion (fost Pydee) este a multiplataforma open source și mediu de dezvoltare integrat (IDE) pentru programare științifică în limbajul Python. Acest IDE a fost eliberat sub licența MIT. Spyder este extensibil cu pluginuri. Include suport pentru instrumente interactive pentru inspecția datelor și încorporează controale de calitate specifice Python și instrumente precum Pyflakes, Pylint și Rope.

Așa cum am spus deja, este un IDE multiplataforma prin Anaconda, pe Windows cu WinPython și Python (x, y), pe macOS prin MacPorts. De asemenea, este disponibil pentru distribuțiile majore Gnu / Linux, cum ar fi Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE și Ubuntu.

De la jumătatea lunii noiembrie 2017, anaconda a încetat să finanțeze dezvoltarea acestui IDE, după ce a făcut acest lucru în ultimele 18 luni. Din această cauză, dezvoltarea se va concentra acum pe menținerea Spyder 3 într-un ritm mult mai lent decât înainte, deși acest lucru nu înseamnă că vor abandona proiectul. Puteți afla mai multe despre aceste știri în cele ce urmează legătură.

Caracteristici generale ale Spyder

Cod Python Spyder

  • Editorul care integrează acest IDE este multilingv. Am avut un browser de funcții / clase, funcții de analiză a codului (în prezent sunt acceptate pyflakes și pylint), opțiunea de completare a codului, împărțirea orizontală și verticală și definiția Goto.
  • Consolă interactivă. Consolele Python sau IPython sunt un spațiu de lucru și suport pentru depanare pentru evaluarea instantanee a codului scris în Editor. De asemenea, vine cu Integrarea figurii Matplotlib.
  • Am pozat un vizualizator de documentație. Programul ne va putea arăta documentația pentru orice apel de clasă sau funcție efectuat în Editor sau într-o consolă.
  • Vom fi capabili explorați variabile creat în timpul executării unui fișier. Va fi posibil să le editați cu diferiți editori pe bază de GUI, cum ar fi un dicționar și cei cu matrice Numpy.
  • Vom avea posibilitatea de a căuta în arhive. De asemenea, ne va oferi suport pentru exprimarea regulată.
  • Putem avea un Browser de fișiere pentru un confort mai mare. De asemenea, vom putea avea acces la înregistrarea istoricului.
  • Spyder poate fi folosit și ca bibliotecă de extensii PyQt5 / PyQt4 (modul spyder). Widget-ul shell interactiv Python utilizat în Spyder poate fi încorporat în propria aplicație PyQt5 / PyQt4.
  • Pentru cine are nevoie, puteți consultați codul sursă al proiectului și caracteristicile sale de pe pagină GitHub a proiectului.

Instalare Spyder

Vom putea instala acest IDE pe diferite sisteme Gnu / Linux, așa cum se arată în documentația oficială a proiectului. În acest exemplu, instalarea se va face pe Ubuntu 17.10. Pentru o funcționare corectă va fi necesar să îndeplinim anumite cerințe necesar. Aceste dependențe pot fi consultate în secțiunea de cerințe, care detaliază ce alte pachete sunt necesare pentru o instalare reușită. Odată ce dependențele sunt îndeplinite, vom putea efectua instalarea deschizând terminalul (Ctrl + Alt + T) și tastând-l:

sudo apt install spyder

Putem de asemenea instalați acest program folosind pip. Pentru a face acest lucru de la terminal (Ctrl + Alt + T) vom scrie:

sudo pip install spyder

Dezinstalați Spyder

Vom putea dezinstala acest IDE de pe Ubuntu, deschizând un terminal (Ctrl + Alt + T) și scriind următoarele:

sudo apt remove spyder && sudo apt autoremove

Dacă alegem să instalăm folosind pip, putem dezinstala programul tastând terminalul:

sudo pip uninstall spyder

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   carlord el a spus

    Am folosit ghidul cu CentOS 7.6 folosind pip «install»

    a trebuit să rezolvăm o problemă cu gcc la eroarea python.h lipsă prin instalarea bibliotecii lipsă python-devel folosind yum:

    sudo yum instalează python-devel # pentru instalările python2.x
    sudo yum instalează python3-devel # pentru instalările python3.x

    După aceea, se instalează și funcționează excelent (dacă aveți același lucru cu Ubuntu doar rulați)
    sudo apt-get install python-dev # pentru instalările python2.x
    sudo apt-get install python3-dev # pentru instalările python3.x