跳转到主要内容

构建和分享数据应用的更快捷方式

项目描述


Streamlit logo

欢迎使用Streamlit 👋

更快地构建和共享数据应用程序的方式。

什么是Streamlit?

Streamlit让您能够在几分钟内将Python脚本转换为交互式Web应用程序,而不是几周。构建仪表板、生成报告或创建聊天应用程序。创建应用程序后,您可以使用我们的社区云平台部署、管理和共享应用程序。

为什么选择Streamlit?

  • 简单且Pythonic:编写美丽、易于阅读的代码。
  • 快速、交互式原型设计:让其他人快速与您的数据交互并提供反馈。
  • 实时编辑:在编辑脚本时,立即看到应用程序更新。
  • 开源免费:加入充满活力的社区,为Streamlit的未来做出贡献。

安装

打开终端并运行

$ pip install streamlit
$ streamlit hello

如果这将在您的浏览器中打开我们美味的Streamlit Hello应用程序,那么您已经设置好了!如果没有,请前往我们的文档获取特定的安装信息。

应用程序包含大量您可以使用Streamlit完成的工作示例。转到快速入门部分以了解这一切是如何工作的。

Streamlit Hello

快速入门

一个小例子

创建一个名为streamlit_app.py的新文件,并包含以下代码

import streamlit as st
x = st.slider("Select a value")
st.write(x, "squared is", x * x)

现在运行它以打开应用程序!

$ streamlit run streamlit_app.py

Little example

给我更多!

Streamlit附带大量额外的强大元素,可以让您的数据应用程序更加精彩,并让您的观众感到满意。一些示例

输入小部件 数据框 图表 布局 多页应用程序 有趣

我们充满活力的创作者社区还通过使用🧩 Streamlit组件扩展了Streamlit的功能。

获取灵感

您可以使用Streamlit构建很多东西

查看我们的画廊! 🎈

社区云

使用我们的社区云免费部署、管理和共享您的应用程序!在此处注册

资源

  • 探索我们的文档以了解Streamlit的工作原理。
  • 在我们的社区论坛中提问并获得帮助。
  • 阅读我们的博客以获取开发者和创作者的建议。
  • 通过安装或创建您自己的Streamlit组件来扩展Streamlit的功能。
  • 通过在您的仓库中使用Streamlit GitHub徽章,帮助他人找到并使用您的应用程序
[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](URL_TO_YOUR_APP)

Streamlit App

许可证

Streamlit完全免费且开源,采用Apache 2.0许可协议。

发布历史 发布通知 | RSS订阅

下载文件

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

源分发

streamlit_nightly-1.39.1.dev20241003.tar.gz (8.4 MB 查看哈希值)

上传时间:

构建分发

streamlit_nightly-1.39.1.dev20241003-py2.py3-none-any.whl (8.7 MB 查看哈希值)

上传时间: Python 2 Python 3

支持者:

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