Python 调用streamlit

Title Python 调用streamlit
Framework Python
User wy8817399@vip.qq.com
Id 31
Created 1/21/26, 4:27 PM
Modified 1/21/26, 4:39 PM
Published Yes
Content

1、添加python对streamlit的支持

pip install streamlit

 

 

2、通过命令行启动streamlit,首次需要输入自己邮箱

streamlit hello

 

3、通过python来调用streamlit,创建一个python文件,名字不能用streamlit,会冲突

import time

import streamlit as st

# 显示标题
st.title("测试标题")

# write方法,可以在网页中显示你输入的内容
st.write("Hello Timeless")

# 分隔符
st.divider()

# 聊天输入框
name = st.chat_input(">>>请输入姓名:")
if name:
    st.write("你好"+name)

# 等待提示框
with st.spinner("思考中"):
    time.sleep(5)
    st.write("思考完成")

# 消息容器
# 角色支持:user、assistant、ai、human
st.chat_message('user').markdown("你是谁")
st.chat_message('assistant').markdown("我是Timeless")

 

4、不要通过pycharm直接执行这个文件,而是要通过命令行执行

streamlit run streamlit_test.py

 

5、执行第四步后,会自动打开网页

http://localhost:8501/mapping_demo