Einführung
Shinylive für Python ermöglicht es Ihnen, in Python geschriebene Shiny-Anwendungen vollständig im Browser auszuführen - ohne einen dedizierten Server - indem Sie WebAssembly nutzen. Dieses Tutorial führt Sie durch die Installation des shinylive-Python-Pakets und die Konfiguration der Asset-Verwaltung, damit Sie Ihre Shiny for Python-Anwendungen problemlos in statische, serverlose Webanwendungen umwandeln können.
1. Installieren des shinylive Python-Pakets
Es gibt zwei Möglichkeiten, das shinylive-Python-Paket zu installieren:
Option 1: Von PyPI installieren
Die einfachste Methode ist, das Paket von PyPI mit pip zu installieren. Öffnen Sie Ihr Terminal oder Ihre Eingabeaufforderung und führen Sie:
pip install shinylive --upgrade
Dieser Befehl installiert die letzte stabile Version von shinylive.
Option 2: Installation von GitHub
Wenn Sie die Entwicklungsversion oder die neuesten Funktionen benötigen, können Sie shinylive direkt von GitHub installieren:
pip install git+https://github.com/posit-dev/py-shinylive.git
Wählen Sie die Option, die Ihren Bedürfnissen am besten entspricht.
2. Konfigurieren der Anlagenverwaltung
Shinylive lädt automatisch die Web-Assets (HTML-, JavaScript-, CSS- und WASM-Dateien) herunter, die für die Ausführung Ihrer Shiny for Python-Anwendungen im Browser erforderlich sind. Diese Assets werden lokal zwischengespeichert, um spätere Ladevorgänge zu beschleunigen.
Prüfen von Asset-Informationen
Um zu überprüfen, ob die Assets korrekt installiert sind, führen Sie den folgenden Befehl in Ihrem Terminal aus:
shinylive extension info
Dieser Befehl zeigt die Version des Shinyive-Pakets, die Version der Web-Assets und ihre Cache-Pfade an.
Aktualisieren und Bereinigen von Assets
Herunterladen/Aktualisieren von Assets:
Wenn Sie auf eine bestimmte Asset-Version aktualisieren müssen, können Sie die CLI verwenden, um sie herunterzuladen. Konsultieren Sie zum Beispiel die Dokumentation unter:shinylive extension language-resources
Alte Assets aufräumen:
Von Zeit zu Zeit sollten Sie veraltete Assets bereinigen. Siehe die Paketdokumentation für Bereinigungsbefehle.
3. Überprüfen Ihrer Einrichtung
Überprüfen Sie nach der Installation, ob alles richtig eingerichtet ist, indem Sie:
shinylive --help
Dieser Befehl zeigt Ihnen eine Liste der verfügbaren Befehle und Optionen an und bestätigt, dass shinylive einsatzbereit ist.
Weiterführende Literatur
- Einführung in Shinylive für Python
Verschaffen Sie sich einen Überblick über Shinylive für Python, seine Komponenten und seine Vorteile für serverlose Shiny-Anwendungen. - Erstellen einer einfachen Shinylive Python-Anwendung
Lernen Sie, wie Sie Ihre erste Shinylive Python-Anwendung erstellen und exportieren. - Einbetten von Shinylive Python-Anwendungen in Quarto-Dokumente
Entdecken Sie, wie Sie Shinylive-Apps direkt in Ihre Quarto-Blogbeiträge oder Artikel integrieren können.
Schlussfolgerung
Nach der Installation des shinylive-Python-Pakets und der Konfiguration des Asset-Managements können Sie Ihre Shiny for Python-Anwendungen in interaktive, serverlose Webanwendungen umwandeln. Folgen Sie den weiterführenden Links für detailliertere Anleitungen zum Erstellen und Einbetten von Shinylive-Apps, und genießen Sie die Möglichkeit, Shiny-Apps direkt in Ihrem Browser auszuführen!
Referenzen
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 = {Installieren und Einrichten von Shinylive für Python},
date = {2025-03-20},
url = {https://www.datanovia.com/de/learn/interactive/python/shinylive/installation.html},
langid = {de}
}