Installieren und Einrichten von Shinylive für Python

Anleitung zur Installation des shinylive-Python-Pakets und zur Konfiguration des Asset-Managements

Erfahren Sie, wie Sie das shinylive-Python-Paket von PyPI installieren und die Asset-Verwaltung einrichten, um interaktive Shiny for Python-Anwendungen mit WebAssembly auszuführen.

Tools
Autor:in
Zugehörigkeit
Veröffentlichungsdatum

20. März 2025

Schlüsselwörter

shinylive-Installation Python, serverlose Shiny-Einrichtung Python, Python shinylive

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
Hinweis

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
Hinweis

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
Hinweis

Dieser Befehl zeigt Ihnen eine Liste der verfügbaren Befehle und Optionen an und bestätigt, dass shinylive einsatzbereit ist.

Weiterführende Literatur

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

Hinweis

Hier finden Sie weitere Artikel aus derselben Kategorie, die Ihnen helfen, tiefer in das Thema einzutauchen.

placeholder

placeholder
Keine Treffer
Zurück nach oben

Wiederverwendung

Zitat

Mit BibTeX zitieren:
@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}
}
Bitte zitieren Sie diese Arbeit als:
Kassambara, Alboukadel. 2025. “Installieren und Einrichten von Shinylive für Python.” March 20, 2025. https://www.datanovia.com/de/learn/interactive/python/shinylive/installation.html.