Streamlit

1. Streamlit 使用教程
1.1. 步骤 1:安装 Python 和 Streamlit
1.1.1. 安装 Python
- 访问 Python 官方网站,下载并安装最新版本的 Python。
1.1.2. 安装 Streamlit
- 打开命令行(Windows 用户可以使用
cmd,Mac 和 Linux 用户可以使用终端),然后输入以下命令来安装 Streamlit:
pip install streamlit
1.2. 步骤 2:创建你的第一个 Streamlit 应用
1.2.1. 创建 Python 文件
- 打开一个文本编辑器(例如 VS Code、Sublime Text 或 Notepad++),创建一个新的 Python 文件,命名为
app.py。
1.2.2. 编写代码
- 在
app.py文件中输入以下代码:
import streamlit as st
st.title('我的第一个 Streamlit 应用')
st.write('你好,世界!这是我的第一个 Streamlit 应用。')
- 保存文件。
1.3. 步骤 3:运行你的 Streamlit 应用
1.3.1. 导航到文件目录
- 在命令行中,导航到你保存
app.py文件的目录。
1.3.2. 运行应用
- 输入以下命令来运行你的应用:
streamlit run app.py
- 这将启动一个本地服务器,并在你的默认浏览器中打开一个新窗口,显示你的应用。
1.4. 步骤 4:添加更多功能
1.4.1. 添加滑块和折线图
- 打开
app.py文件,添加以下代码:
import streamlit as st
import numpy as np
import pandas as pd
st.title('我的第一个 Streamlit 应用')
st.write('你好,世界!这是我的第一个 Streamlit 应用。')
# 添加一个滑块
x = st.slider('选择一个值', 0, 100, 50)
st.write('你选择的值是:', x)
# 生成一些数据
data = pd.DataFrame({
'x': np.arange(1, 101),
'y': np.random.randn(100).cumsum()
})
# 显示折线图
st.line_chart(data)
1.4.2. 保存文件并重新运行
- 保存文件,然后在命令行中重新运行应用:
streamlit run app.py
1.5. 步骤 5:探索更多功能
Streamlit 提供了许多其他功能和组件,例如按钮、文本输入框、文件上传等。你可以参考 Streamlit 官方文档 来学习更多内容。
1.6. 常用组件示例
1.6.1. 按钮
if st.button('点击我'):
st.write('按钮被点击了!')
1.6.2. 文本输入框
name = st.text_input('请输入你的名字')
st.write('你好,', name)
1.6.3. 文件上传
uploaded_file = st.file_uploader('选择一个文件')
if uploaded_file is not None:
data = pd.read_csv(uploaded_file)
st.write(data)
1.7. 总结
通过以上步骤,你已经成功创建并运行了一个简单的 Streamlit 应用。继续探索 Streamlit 的各种功能和组件,你会发现它是一个非常强大且易于使用的工具,适合各种数据驱动的应用开发需求。