Spyder, un potente ambiente di sviluppo interattivo per Python

Spyder circa

Nel prossimo articolo daremo uno sguardo a Spyder (Ambiente di sviluppo scientifico Python). Questo è un potente ambiente di sviluppo interattivo per il linguaggio Python. Dispongo di funzionalità di editing avanzate, test interattivi, debug e introspezione e un ambiente di calcolo numerico. Grazie al supporto di IPython (interprete Python interattivo migliorato) e le popolari librerie Python come NumPy, SciPy o matplotlib (Stampa interattiva 2D / 3D). Spyder può essere utilizzato anche come file libreria che fornisce potenti widget relativi alla console per le nostre applicazioni basate su PyQt. Può essere utilizzato per integrare una console di debug direttamente nel progetto dell'interfaccia utente grafica.

ragno (precedentemente Pydee) è un open source multipiattaforma e ambiente di sviluppo integrato (IDE) per la programmazione scientifica in linguaggio Python. Questo IDE è stato rilasciato con la licenza MIT. Spyder è estensibile con plugin. Include il supporto per strumenti interattivi per l'ispezione dei dati e incorpora controlli di qualità specifici per Python e strumenti come Pyflakes, Pylint e Rope.

Come ho già detto, lo è un IDE multipiattaforma tramite Anaconda, su Windows con WinPython e Python (x, y), su macOS tramite MacPorts. È anche disponibile per le principali distribuzioni Gnu / Linux come Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE e Ubuntu.

Da metà novembre 2017, Anaconda ha smesso di finanziare lo sviluppo di questo IDE, dopo averlo fatto negli ultimi 18 mesi. A causa di ciò, lo sviluppo si concentrerà da ora sul mantenimento di Spyder 3 a un ritmo molto più lento rispetto a prima, anche se questo non significa che abbandoneranno il progetto. Puoi saperne di più su questa notizia in seguito link.

Caratteristiche generali di Spyder

Codice Python Spyder

  • L'editor che integra questo IDE è multi lingua. Avevo un browser di funzioni / classi, funzioni di analisi del codice (pyflakes e pylint sono attualmente supportati), opzione di completamento del codice, divisione orizzontale e verticale e definizione di goto.
  • Console interattiva. Le console Python o IPython sono un'area di lavoro e un supporto per il debug per la valutazione istantanea del codice scritto nell'Editor. Inoltre viene fornito con il Integrazione della figura Matplotlib.
  • Ho posato un visualizzatore di documentazione. Il programma sarà in grado di mostrarci la documentazione per qualsiasi chiamata di classe o funzione effettuata nell'Editor o in una console.
  • Saremo in grado esplorare le variabili creato durante l'esecuzione di un file. Sarà possibile modificarli con vari editor basati su GUI, come un dizionario e quelli a matrice Numpy.
  • Avremo il file possibilità di ricerca negli archivi. Ci offrirà anche supporto per le espressioni regolari.
  • Possiamo avere un file Browser di file per un maggiore comfort. Potremo anche accedere alla cronologia.
  • Spyder può essere utilizzato anche come libreria di estensioni PyQt5 / PyQt4 (modulo spyder). Il widget della shell interattiva Python utilizzato in Spyder può essere integrato nella tua applicazione PyQt5 / PyQt4.
  • Per chi ne ha bisogno, puoi consultare il codice sorgente del progetto e le sue caratteristiche nella pagina GitHub il progetto.

Installazione di Spyder

Saremo in grado di installare questo IDE su diversi sistemi Gnu / Linux, come mostrato nel file documentazione ufficiale del progetto. In questo esempio, l'installazione verrà eseguita su Ubuntu 17.10. Per un corretto funzionamento sarà necessario per noi soddisfare determinati requisiti necessario. Queste dipendenze possono essere consultate in sezione requisiti, che descrive in dettaglio quali altri pacchetti sono necessari per una corretta installazione. Una volta soddisfatte le dipendenze, potremo eseguire l'installazione aprendo il terminale (Ctrl + Alt + T) e digitandolo:

sudo apt install spyder

Possiamo anche installa questo programma usando pip. Per farlo dal terminale (Ctrl + Alt + T) scriveremo:

sudo pip install spyder

Disinstalla Spyder

Saremo in grado di disinstallare questo IDE dal nostro Ubuntu aprendo un terminale (Ctrl + Alt + T) e scrivendo quanto segue:

sudo apt remove spyder && sudo apt autoremove

Se scegliamo di installare utilizzando pip, possiamo disinstallare il programma digitando nel terminale:

sudo pip uninstall spyder

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Signore della macchina suddetto

    Ho usato la guida con CentOS 7.6 usando pip «install»

    è stato risolto un problema con gcc in caso di errore python.h mancante installando la libreria mancante python-devel usando yum:

    sudo yum install python-devel # per installazioni python2.x
    sudo yum install python3-devel # per installazioni python3.x

    Dopodiché viene installato e funziona alla grande (se hai la stessa cosa con Ubuntu, esegui)
    sudo apt-get install python-dev # per installazioni python2.x
    sudo apt-get install python3-dev # per installazioni python3.x