Я впервые используюstreamlit, как мне устранить AttributeError? Спасибо! #Streamlit, версия 1.33.0 (версияstreamlit), 3.8.16 (версия Python)
import streamlit as st
prompt: str = st.chat_input("Enter a prompt here")
USER = "user"
ASSISTANT = "assistant"
if prompt:
st.chat_message(USER).write(prompt)
st.chat_message(ASSISTANT).write(f"You wrote {prompt}")
Ваш код в порядке, я могу его запустить возможно, вам нужно обновить версию Python у меня Python 3.10.6
Основное правило работы с Python и его совместимости —
Примечания к выпуску Python — https://www.python.org/doc/versions/
Примечания к выпуску Streamlit — https://docs.streamlit.io/develop/quick-reference/changelog
Streamlit выпустила чат-бота версии 1.24.0, опубликованной 27 июня 2023 года.
Python выпустил версию 3.8.16 6 декабря 2022 года.
Весьма вероятно, что командаstreamlit создала и протестировала эту функцию в версиях 3.11.x и 3.10.x.
Пожалуйста, обновите версию Python, а также версию pip3. Кроме того, при необходимости переустановитеstreamlit.
Надеюсь, это поможет!