Session state does not function without 'streamlit run' when I convert the app to an exe and run it

I tried converting my streamlit app to an .exe file, but after converting the file, I tried to open it and there was an error in my terminal saying that "Session state does not function when running a script without ‘streamlit run’ "

I am using st.session_state in my app as I have some text inputs that I would like to update the values of when buttons are pressed etc. Is there a workaround for this? I tried to use global variables which I update with functions but this does not re-render the st.text_input so the values do not get updated. I also tried using st.rerun() but even after re-running the value for the st.text_input is not updated. st.rerun() does not re-render the text_input?

Is there any alternative for st.session_state in this case, or is there a way to refresh and re-render the st.text_input such that the value gets updated?

Thanks in advance!

Same problem here. Do you find any solutions?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.