Microsoft
17.11.2020, 08:59 Uhr
Jupyter-Erweiterung für VS-Code jetzt für mehr Sprachen
Microsoft-Mitarbeiterin Rong Lu hat in einem Blogbeitrag die neue Jupyter-Erweiterung für Vistual Studio Code vorgestellt. Bislang gab es sie nur für Python, jetzt taugt sie prinzipiell für viele Sprachen.
Laut Rong Lu ist die Jupyter-Erweiterung für VS-Code der jüngste Schritt auf Microsofts Weg, die Leistungsfähigkeit von Jupyter Notebook in VS-Code zu bringen – nicht nur für Python, sondern für eine Vielzahl von Sprachen und Szenarien.
Jupyter Notebook erlaubt das Erstellen und gemeinsame Nutzen von Dokumenten, die Live-Code, Gleichungen, Text und Visualisierungen enthalten, und ist aufgrund seiner Einfachheit und Interaktivität das De-facto-Tool für die Datenwissenschaft. Die Python-Erweiterung für VS-Code wird seit über einem Jahr mit Unterstützung für Jupyter Notebook ausgeliefert und erfreut sich wachsender Beliebtheit. Jupyter Notebooks werden auch mit anderen Programmiersprachen als Python verwendet, beispielsweise mit R, Julia und Scala. Um die gleiche reichhaltige Jupyter-Notebook-Erfahrung auch für andere Sprachen zu ermöglichen, hat Microsoft die Jupyter-Unterstützung aus der Python-Erweiterung in die Jupyter-Erweiterung überführt, die ab sofort geladen werden kann. Diese soll es viel einfacher machen, neue Jupyter-Erfahrungen für Sprachen jenseits von Python zu erstellen, indem eine Abhängigkeit von der Jupyter-Erweiterung genommen wird, die selbst keine Abhängigkeit von der Python-Laufzeit oder der Python-Erweiterung hat.
Die Jupyter-Erweiterung bietet grundlegende Notebook-Unterstützung für jeden Sprachkernel, der heute in Jupyter-Notebooks unterstützt wird. Viele Sprachkernel funktionieren ohne Änderungen, sagt Rong Lu. Um erweiterte Funktionen wie vollständiges IntelliSense und Debugging zu ermöglichen, sind möglicherweise Modifikationen in den VS-Code-Spracherweiterungen erforderlich. Diese sollen im Laufe der Entwicklung des Projekts dokumentiert werden.
- Um mit Jupyter Notebooks für Python in VS-Code zu arbeiten, genügt es die Python-Erweiterung zu installieren oder zu aktualisieren.
- Um die Jupyter-Erweiterung für andere Notebooks als Python zu verwenden, installieren Sie die VS Code Insiders-Build sowie die Jupyter-Erweiterung und den Jupyter-Kernel der gewünschten Sprache (beispielswiese den Kernel für die Sprache Julia).
Mehr zum Thema erfahren Sie im Blog-Beitrag von Rong Lu unter https://devblogs.microsoft.com/python/introducing-the-jupyter-extension-for-vs-code/.