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 --upgradeDieser 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.gitWä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 infoDieser 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 --helpDieser 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}
}
