Spyder, eine leistungsstarke interaktive Entwicklungsumgebung für Python

Spyder über

Im nächsten Artikel werden wir uns Spyder ansehen (Wissenschaftliche Python-Entwicklungsumgebung). Das ist Eine leistungsstarke interaktive Entwicklungsumgebung für die Python-Sprache. Ich habe erweiterte Bearbeitungsfunktionen, interaktive Tests, Debugging und Introspektion sowie eine numerische Computerumgebung. Dank der Unterstützung von IPython (verbesserter interaktiver Python-Interpreter) und beliebte Python-Bibliotheken wie NumPy, SciPy oder matplotlib (Interaktives 2D / 3D-Plotten). Spyder kann auch als verwendet werden Bibliothek, die leistungsstarke Widgets für die Konsole bereitstellt für unsere PyQt-basierten Anwendungen. Es kann verwendet werden, um eine Debugging-Konsole direkt in Ihr grafisches Benutzeroberflächendesign zu integrieren.

Spyder (früher Pydee) ist a Open Source plattformübergreifende und integrierte Entwicklungsumgebung (IDE) für die wissenschaftliche Programmierung in der Python-Sprache. Diese IDE wurde unter der MIT-Lizenz veröffentlicht. Spyder ist erweiterbar mit Plugins. Es unterstützt interaktive Tools zur Dateninspektion und enthält spezifische Qualitätskontrollen für Python und Instrumente wie Pyflakes, Pylint und Rope.

Wie ich bereits sagte, ist es eine plattformübergreifende IDE durch Anaconda, unter Windows mit WinPython und Python (x, y), unter macOS über MacPorts. Es ist auch für wichtige Gnu / Linux-Distributionen wie Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE und Ubuntu verfügbar.

Seit Mitte November 2017 Anaconda hat die Finanzierung der Entwicklung dieser IDE eingestellt, nachdem dies in den letzten 18 Monaten geschehen ist. Aus diesem Grund wird sich die Entwicklung von nun an darauf konzentrieren, Spyder 3 viel langsamer als zuvor zu halten, obwohl dies nicht bedeutet, dass das Projekt abgebrochen wird. Weitere Informationen zu diesen Neuigkeiten finden Sie im Folgenden Link.

Allgemeine Merkmale von Spyder

Spyder Python-Code

  • Der Editor, der diese IDE integriert, ist mehrsprachig. Ich hatte einen Funktions- / Klassenbrowser, Code-Parsing-Funktionen (Pyflakes und Pylint werden derzeit unterstützt), eine Code-Vervollständigungsoption, horizontale und vertikale Aufteilung und eine Goto-Definition.
  • Interaktive Konsole. Die Python- oder IPython-Konsolen sind ein Arbeitsbereich und Debugging-Unterstützung für die sofortige Auswertung von im Editor geschriebenem Code. Es kommt auch mit dem Matplotlib Figurenintegration.
  • Ich stellte eine Dokumentationsbetrachter. Das Programm kann uns die Dokumentation für alle Klassen- oder Funktionsaufrufe anzeigen, die im Editor oder in einer Konsole ausgeführt werden.
  • Wir werden fähig sein Variablen untersuchen während der Ausführung einer Datei erstellt. Sie können mit verschiedenen GUI-basierten Editoren wie einem Wörterbuch und Numpy-Matrix-Editoren bearbeitet werden.
  • Wir werden die haben Möglichkeit, in Archiven zu suchen. Es bietet uns auch Unterstützung für reguläre Ausdrücke.
  • Wir können eine haben Dateibrowser für mehr Komfort. Wir können auch auf den Verlaufsdatensatz zugreifen.
  • Spyder kann auch als PyQt5 / PyQt4-Erweiterungsbibliothek verwendet werden (Modul Spyder). Das in Spyder verwendete interaktive Python-Shell-Widget kann in Ihre eigene PyQt5 / PyQt4-Anwendung integriert werden.
  • Wer braucht es für kann Konsultieren Sie den Quellcode des Projekts und seine Eigenschaften auf der Seite GitHub das Projekt.

Spyder Installation

Wir können diese IDE auf verschiedenen Gnu / Linux-Systemen installieren, wie in der offizielle Projektdokumentation. In diesem Beispiel wird die Installation unter Ubuntu 17.10 durchgeführt. Für den korrekten Betrieb Wir müssen bestimmte Anforderungen erfüllen notwendig. Diese Abhängigkeiten können in der konsultiert werden AnforderungsabschnittHier wird angegeben, welche anderen Pakete für eine erfolgreiche Installation erforderlich sind. Sobald die Abhängigkeiten erfüllt sind, können wir die Installation durchführen, indem wir das Terminal öffnen (Strg + Alt + T) und darin schreiben:

sudo apt install spyder

Wir können auch Installieren Sie dieses Programm mit pip. Um dies vom Terminal aus zu tun (Strg + Alt + T), schreiben wir:

sudo pip install spyder

Deinstallieren Sie Spyder

Wir können diese IDE von unserem Ubuntu deinstallieren, indem wir ein Terminal öffnen (Strg + Alt + T) und Folgendes darin schreiben:

sudo apt remove spyder && sudo apt autoremove

Wenn wir uns für die Installation mit pip entscheiden, können wir das Programm deinstallieren, indem wir das Terminal eingeben:

sudo pip uninstall spyder

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Karl sagte

    Ich habe die Anleitung mit CentOS 7.6 mit pip «install» verwendet.

    musste ein Problem mit gcc behoben werden, bei dem der Fehler python.h fehlte, indem die fehlende Bibliothek python-devel mit yum installiert wurde:

    sudo yum installiere python-devel # für python2.x-Installationen
    sudo yum install python3-devel # für python3.x-Installationen

    Danach wird es installiert und funktioniert hervorragend (wenn Sie das gleiche mit Ubuntu haben, führen Sie es einfach aus)
    sudo apt-get install python-dev # für python2.x-Installationen
    sudo apt-get install python3-dev # für python3.x-Installationen