Einführung
Die interaktive Programmierung in R und Python wird durch Quarto Live
ermöglicht, das WebAssembly-gestützte Engines wie webR
und Pyodide
nutzt. In diesem Handbuch erfahren Sie, wie Sie Quarto Live installieren und diese Engines konfigurieren, um Echtzeit-Programmierung im Browser zu ermöglichen.
Interaktives Programmieren bietet sofortiges Feedback, dynamische Visualisierungen und eine fesselnde Lernerfahrung - ganz ohne Server. Folgen Sie diesen Schritten, um loszulegen.
Schritt 1: Installation von Quarto Live
Öffnen Sie Ihr Terminal im Quarto-Projektverzeichnis und führen Sie den folgenden Befehl aus:
quarto add r-wasm/quarto-live
Mit diesem Befehl wird die Quarto Live-Erweiterung zusammen mit allen erforderlichen Abhängigkeiten zur Unterstützung der WebAssembly-basierten Ausführung installiert.
Schritt 2: Konfigurieren Sie Ihr Dokument
Um Quarto Live
in Ihren Dokumenten zu verwenden, aktualisieren Sie das YAML Front Matter Ihres Quarto-Dokuments. Beispiel:
---
format: live-html
engine: knitr
---
Wenn Sie die knitr
-Engine für R verwenden, fügen Sie das Setup-Code-Snippet ein, um die WebAssembly-Engine zu laden:
---
format: live-html
engine: knitr
---
{{< include ./_extensions/r-wasm/live/_knitr.qmd >}}
Die Einbindung von _knitr.qmd
ist nicht unbedingt erforderlich, wenn Sie die jupyter
Rendering-Engine verwenden. Dies ist eine vorübergehende Voraussetzung für die knitr
-Engine und wird in einer zukünftigen Version von quarto-live
entfernt.
Schritt 3: Überprüfen Ihrer Einrichtung
Erstellen Sie ein neues interaktives Dokument mit einem einfachen Codeblock, um zu überprüfen, ob Ihre Installation korrekt funktioniert. Zum Beispiel in einer R-Code-Zelle:
Wenn Sie diese Codeblöcke ausführen, sollte die Ausgabe sofort in Ihrem Browser angezeigt werden. Wenn Sie die erwarteten Ergebnisse sehen, ist Ihre Einrichtung abgeschlossen!
Tipps zur Fehlerbehebung
Probleme beim Laden der Engine:
Stellen Sie sicher, dass Ihre Internetverbindung stabil ist, da die WebAssembly-Engines zur Laufzeit heruntergeladen werden.Kommando-Fehler:
Vergewissern Sie sich, dass Sie den Installationsbefehl innerhalb des richtigen Quarto-Projektverzeichnisses ausführen.Probleme bei der Konfiguration:
Überprüfen Sie Ihr YAML-Frontmate auf Syntaxfehler oder fehlende Felder.
Wenn Sie auf weitere Probleme stoßen, finden Sie in der troubleshooting guide zusätzliche Unterstützung.
Schlussfolgerung
Wenn Sie diese Schritte befolgen, haben Sie Quarto Live erfolgreich installiert und die WebAssembly-Engines für die interaktive R- und Python-Programmierung konfiguriert. Sie sind nun bereit, interaktive Codeblöcke, dynamische Visualisierungen und spannende Programmierübungen zu erkunden.
Sie können diesen Leitfaden bei Bedarf erneut lesen und weitere Themen im Ordner ‘Erste Schritte’ erforschen.
Weiterführende Literatur
Interaktive Codeblöcke erklärt
Erfahren Sie, wie Sie interaktive Codeblöcke mit den Engineswebr
undpyodide
erstellen und ausführen können.
Mehr lesenLaden und Verwenden von Paketen
Entdecken Sie, wie Sie zusätzliche R- und Python-Pakete installieren und laden können, sowohl beim Starten des Dokuments als auch interaktiv.
Lesen Sie mehrVerwalten von Ausführungsumgebungen
Verstehen Sie, wie Sie Variablen über Codeblöcke hinweg gemeinsam nutzen oder interaktive Übungen isolieren können, indem Sie Ihre Ausführungsumgebungen verwalten.
Mehr lesenReferenz der Zelloptionen
Detaillierte Informationen zur Konfiguration finden Sie im umfassenden Leitfaden zu den interaktiven Zelloptionen in Quarto Live.
Lesen Sie mehrFehlersuche bei interaktiven Dokumenten
Wenn Sie während der Installation oder Konfiguration auf Probleme stoßen, finden Sie in unserem Leitfaden zur Fehlerbehebung allgemeine Probleme und Lösungen.
Lesen Sie mehr
Weitere Artikel erkunden
Hier finden Sie weitere Artikel aus derselben Kategorie, die Ihnen helfen, tiefer in das Thema einzutauchen.
Wiederverwendung
Zitat
@online{kassambara2025,
author = {Kassambara, Alboukadel},
title = {Installation von Quarto Live \& WebAssembly Engines},
date = {2025-03-07},
url = {https://www.datanovia.com/de/learn/interactive/getting-started/installation.html},
langid = {de}
}