Hi, I am new to Streamlit and I am trying to build a conversational app using this tutorial : https://docs.streamlit.io/knowledge-base/tutorials/build-conversational-apps
However, I am getting this error : AttributeError: module 'streamlit' has no attribute 'chat_input'
I have removed all the other code and this is the only code I have :
import streamlit as st
prompt = st.chat_input("Say something")
if prompt:
st.write(f"User has sent the following prompt: {prompt}")
Because of different environments. I mean environments in a broad sense. You can have several python virtual environments, conda environments, python versions, etc. and combinations of them.
So pip was running in an environment and streamlit in a different one, but there is no way I can know the exact reason. By running both commands consecutively with a specific python you make sure you are always using the same environment.