Klicken Sie auf diesen Link, um die neueste Spyder-Version in Ihrem Browser auszuführen.
Klicken Sie auf diesen Link, um die nächste Spyder 6-Version zu prüfen.
Klicken Sie auf diesen Link, um Änderungen in unserem master
zu testen.
Die Spyder-Entwicklung wird durch Beiträge unserer globalen Benutzergemeinschaft sowie von Organisationen wie NumFOCUS und Quansight ermöglicht. Es gibt zahlreiche Möglichkeiten, wie Sie helfen können, von denen viele keine Programmierung erfordern. Wenn Sie eine Spende leisten möchten, um weitere Verbesserungen zu finanzieren, sind wir auf OpenCollective.
Vielen Dank für alles, was Sie tun, um das Spyder-Projekt zum Erfolg zu führen! Weitere Details
Spyder ist eine leistungsstarke wissenschaftliche Umgebung, die in Python für Python geschrieben und von und für Wissenschaftler, Ingenieure und Datenanalysten entwickelt wurde. Es bietet eine einzigartige Kombination aus den erweiterten Bearbeitungs-, Analyse-, Debugging- und Profiling-Funktionen eines umfassenden Entwicklungstools mit der Datenexploration, der interaktiven Ausführung, der umfassenden Inspektion und den schönen Visualisierungsfunktionen eines wissenschaftlichen Pakets.
Über die vielen integrierten Funktionen hinaus können seine Fähigkeiten über das Plugin-System und die API noch weiter erweitert werden. Darüber hinaus kann Spyder auch als PyQt5-Erweiterungsbibliothek verwendet werden, sodass Sie auf seiner Funktionalität aufbauen und seine Komponenten, wie z. B. die interaktive Konsole, in Ihre eigene Software einbetten können.
Für weitere allgemeine Informationen über Spyder und um über die neuesten Nachrichten und Informationen zu Spyder auf dem Laufenden zu bleiben, besuchen Sie bitte unsere neue Website.
Editor
Arbeiten Sie effizient in einem mehrsprachigen Editor mit einem Funktions-/Klassenbrowser, Echtzeit-Codeanalysetools ( pyflakes
, pylint
und pycodestyle
), automatischer Codevervollständigung ( jedi
und rope
), horizontaler/vertikaler Aufteilung und Go-to-Definition .
Interaktive Konsole
Nutzen Sie die Leistung beliebig vieler IPython-Konsolen mit vollem Arbeitsbereich und Debugging-Unterstützung, alles innerhalb der Flexibilität einer vollständigen GUI-Schnittstelle. Führen Sie Ihren Code sofort zeilen-, zellen- oder dateiweise aus und rendern Sie Diagramme direkt in der Ausgabe oder in interaktiven Fenstern.
Dokumentationsbetrachter
Rendern Sie mit Sphinx die Dokumentation in Echtzeit für jede Klasse oder Funktion, ob extern oder vom Benutzer erstellt, entweder über den Editor oder eine Konsole.
Variablen-Explorer
Überprüfen Sie alle Variablen, Funktionen oder Objekte, die während Ihrer Sitzung erstellt wurden. Bearbeitung und Interaktion werden mit vielen gängigen Typen unterstützt, darunter Numerisch/Strings/Bools, Python-Listen/Tuple/Wörterbücher, Datumsangaben/Zeitdeltas, Numpy-Arrays, Pandas-Index/Serien/Datenrahmen, PIL/Pillow-Bilder und mehr.
Entwicklungstools
Untersuchen Sie Ihren Code mit dem statischen Analysator, verfolgen Sie seine Ausführung mit dem interaktiven Debugger und entfesseln Sie seine Leistung mit dem Profiler. Sorgen Sie mit der Projektunterstützung und einem integrierten Datei-Explorer für Ordnung und verwenden Sie „In Dateien suchen“, um ganze Projekte mit vollständiger Regex-Unterstützung zu durchsuchen.
Sie können die Spyder-Dokumentation online auf der Spyder Docs-Website lesen.
Eine detaillierte Anleitung zur Installation von Spyder finden Sie in unserer Installationsanleitung.
Der einfachste Weg, Spyder auf einer unserer unterstützten Plattformen zu installieren, besteht darin, es als Teil der Anaconda-Distribution herunterzuladen und den conda
-Paket- und Umgebungsmanager zu verwenden, um es und Ihre anderen Pakete installiert und auf dem neuesten Stand zu halten.
Im Zweifelsfall sollten Sie Spyder immer über diese Methode installieren, um unerwartete Probleme zu vermeiden, bei denen wir Ihnen nicht helfen können; Im Allgemeinen ist die Wahrscheinlichkeit potenzieller Fallstricke für Nicht-Experten am geringsten, und wir können möglicherweise nur begrenzte Hilfe leisten, wenn Sie auf Probleme stoßen.
Es gibt weitere Installationsoptionen, darunter:
Die WinPython-Distribution für Windows
Das MacPorts-Projekt für macOS
Der Paketmanager Ihrer Distribution (z. B. apt-get
, yum
usw.) unter Linux
Der pip
Paketmanager, der in den meisten Python-Installationen enthalten ist
Allerdings fehlen uns die Ressourcen, um Benutzern, die über diese Methoden installieren, individuellen Support zu bieten, und sie sind möglicherweise veraltet oder enthalten Fehler, die außerhalb unserer Kontrolle liegen. Daher empfehlen wir stattdessen die Anaconda-Version, wenn Sie auf Probleme stoßen.
Bevor Sie einen Bericht veröffentlichen, lesen Sie bitte sorgfältig unseren Leitfaden zur Fehlerbehebung und durchsuchen Sie den Issue-Tracker nach Ihrer Fehlermeldung und Problembeschreibung, da die große Mehrheit der Fehler entweder Duplikate sind oder auf Benutzerseite mit ein paar einfachen Schritten behoben werden können. Danke!
Spyder wurde ursprünglich von Pierre Raybaut entwickelt und wird derzeit von Carlos Córdoba und einer internationalen Gemeinschaft von Freiwilligen gepflegt.
Sie können sich uns anschließen – jeder ist herzlich willkommen, bei Spyder mitzuhelfen! Bitte lesen Sie unsere Beitragsanweisungen, um loszulegen!
Bestimmte Quelldateien werden unter anderen kompatiblen Lizenzen und/oder ursprünglich von anderen Autoren vertrieben. Die Symbole für das Spyder 3-Design sind von Font Awesome 4.7 abgeleitet (© 2016 David Gandy; SIL OFL 1.1). Die meisten Spyder 2-Designsymbole stammen aus dem Crystal Project-Symbolsatz (© 2006-2007 Everaldo Coelho; LGPL 2.1+). Andere Spyder 2-Symbole stammen von Yusuke Kamiyamane (© 2013 Yusuke Kamiyamane; CC-BY 3.0), dem FamFamFam Silk-Symbolset (© 2006 Mark James; CC-BY 2.5) und den KDE Oxygen-Symbolen (© 2007 KDE Artists; LGPL 3.0). +).
Vollständige rechtliche Informationen finden Sie in NOTICE.txt.
Bitte lesen Sie die Anweisungen in unserem Beitragsleitfaden, um zu erfahren, wie Sie Spyder ausführen, nachdem Sie sein Repo von Github geklont haben.
Wichtiger Hinweis : Die meisten oder alle der unten aufgeführten Abhängigkeiten werden mit Anaconda und anderen wissenschaftlichen Python-Distributionen geliefert, sodass Sie sie in diesen Fällen nicht separat installieren müssen.
Bei der Installation von Spyder aus seinem Quellpaket ist die einzige Voraussetzung eine Python-Version gleich oder höher als 3.8.
Die grundlegenden Abhängigkeiten zum Ausführen von Spyder sind:
Python 3.8+: Die Kernsprache, in der und für die Spyder geschrieben wurde.
PyQt5 5.15+: Python-Bindungen für Qt, verwendet für Spyders GUI.
Der Rest unserer Abhängigkeiten (sowohl erforderlich als auch optional) wird in dieser Datei deklariert.
Spyder wird dank der großzügigen Unterstützung von finanziert
und die Spenden, die wir von unseren Nutzern auf der ganzen Welt über Open Collective erhalten haben:
Hauptwebsite
Spyder (mit Anaconda) herunterladen
Online-Dokumentation
Spyder Github
Leitfaden zur Fehlerbehebung und FAQ
Entwicklungs-Wiki
Chat-Gitterraum
Google-Gruppe
@Spyder_IDE auf Twitter
@SpyderIDE auf Facebook
Unterstützen Sie Spyder auf OpenCollective