Search code examples
pythonpython-3.xsession-statestreamlit

ModuleNotFoundError: No module named 'SessionState


I am trying to make use of the streamlit SessionState, when I import SessionState. I get the following error: ModuleNotFoundError: No module named 'SessionState' when using he SessionState

Here is a snipnet of my code:

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)

Has anyone encountered this and how did you fix it? There are no resources online


Solution

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

    Seems like you have to download this gist and put it into your project in order to use SessionState