适用于Jupyter环境的Streamlit
项目描述
streamlit-jupyter-magic
适用于Jupyter环境及更多的本地streamlit服务器。
安装
pip install streamlit-jupyter-magic
示例
# Cell:
import streamlit_jupyter_magic
# Cell:
%%streamlit
import streamlit as st
st.title("This is a Test")
if st.button("Click me!"):
st.button("Click me again!")
结果如下
限制
- 目前无法在colab上工作,由于几个colab错误
- 目前无法在相同环境中多个同时运行的notebook中使用
标志
使用以下任何标志与 %%streamlit FLAGS...
--port NUMBER
- 设置streamlit使用的端口;默认为5000--host HOST
- 设置streamlit使用的宿主;默认为"localhost"--name NAME
- 设置此单元格应用的名字(一个唯一的实例ID);默认使用Jupyter单元格ID--width VALUE
- 设置应用宽度,例如"100%"--height VALUE
- 设置应用高度,例如"700px"--use-colab-workaround
- 在colab中,使用窗口而不是iframe,但仍然无法工作(colab错误)
底层实现
streamlit-jupyter-magic
使用streamlit页面来降低内存使用。
魔法代码可在以下位置找到: streamlit_jupyter_magic/__init__.py
其余代码是用于管理streamlit服务器的实用代码。
项目详情
关闭
哈希值 for streamlit_jupyter_magic-1.2.1-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6193c5b0c44dc55ceccf0e9a5a873ed8e640a967496d54f801bc8220c1f8fb51 |
|
MD5 | 1f1ac0341ff474dcdcbc8992f95370d3 |
|
BLAKE2b-256 | 955ba07c21460e6ea87b4becbe29f1ac8ddcfc01ef983c29e937d631b21d7284 |