Ошибка развертывания приложения Streamlit «Не удалось найти версию, удовлетворяющую требованию StringIO»

Я новичок в использовании Streamlit. У меня есть приложение, и оно работает локально. Но я попытался развернуть это приложение, и кажется, что библиотека «io» не распознается. Кто-нибудь знает, как это исправить?

Я уже пробовал несколько вещей, но это не работает.

Мой репозиторий здесь:https://github.com/m-moriss/Data_challenge_RAKUTEN

Я использую библиотеку «io» в «donnees.py», а также помещаю эту библиотеку в файл requirements.txt.

Вот сообщение об ошибке

Редкие достижения на Github ✨
Редкие достижения на Github ✨
Редкая коллекция доступна в профиле на GitHub ✨
1
0
65
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

StringIO — это класс модуля io, а не сам модуль.

Кроме того, вам не нужно включать io в свой requirements.txt, поскольку он встроен в python.

numpy
pandas
plotly
datasets
Pillow
streamlit
streamlit-option-menu
dataset
nltk
scikit-learn
wordcloud
tensorflow
StringIO # <- remove this line

Спасибо. Я удаляю его и теперь он работает с 15 минут. Я позволю этому и посмотрю, работает ли развертывание.

Mtine 30.03.2023 20:56

Спасибо, у меня больше нет этой проблемы

Mtine 31.03.2023 09:11

Другие вопросы по теме