跳转到主要内容

适用于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!")

结果如下

Jupyter Magic Demo

限制

  1. 目前无法在colab上工作,由于几个colab错误
  2. 目前无法在相同环境中多个同时运行的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服务器的实用代码。

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源分发

本发布版本没有可用的源分发文件。请参阅有关 生成分发存档 的教程。

构建分发

streamlit_jupyter_magic-1.2.1-py3-none-any.whl (9.4 kB 查看哈希值)

上传时间 Python 3

由以下提供支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面