pip install streamlit_jupyter
Zur Benutzung Beispiel-Notebook anschauen
https://github.com/ddobrinskiy/streamlit-jupyter/blob/master/examples/99_example.ipynb
Die Hauptidee besteht darin, dass man im Jupyter Notizbuch experimentieren und entwickeln kann. Jupyterlab nutzt eigene visuelle Codeteile und konvertieren dann das .ipynb Notebook in .py Welches dann mit Streamlit betrieben wird.
Beginnen Sie mit dem Importieren von Streamlit und dem Patchen mit Streamlit-Jupyter wie folgt:
import streamlit as st from streamlit_jupyter import StreamlitPatcher, tqdm StreamlitPatcher().jupyter() # Streamlit mit Jupyter-kompatiblen Wrappern registrieren
Und jetzt entwickeln Sie Ihr Notebook wie gewohnt, aber mit der Möglichkeit Streamlit-Widgets und -Komponentenes zu verwenden.
(Ist auch eine alternative zu nbconvert, die alle Magic und andere irrelevante Dinge entfernt)