ModuleNotFoundError:没有名为“SessionState”的模块

问题描述 投票:0回答:2

当我导入

SessionState
时,我正在尝试使用streamlit SessionState。我收到以下错误:
ModuleNotFoundError: No module named 'SessionState'
当使用 SessionState 时

这是我的代码的片段:

from multiprocessing import Process
import streamlit as st
import SessionState
import time
import os
import signal

st.sidebar.title("Controls")
start = st.sidebar.button("Start")
stop = st.sidebar.button("Stop")

state = SessionState.get(pid=None)

有人遇到过这个问题吗?你是如何解决的?网上没有资源

python python-3.x session-state streamlit
2个回答
5
投票

https://docs.streamlit.io/en/stable/changelog.html?highlight=SessionState#version-0-54-0

似乎你必须下载这个要点并将其放入你的项目中才能使用SessionState


0
投票

Streamlit 现在通过 0.84.0 版本原生支持会话状态!

pip install --upgrade streamlit
© www.soinside.com 2019 - 2024. All rights reserved.