Какой стресс иногда возникает при поиске идеального способа запуска вашего приложения Streamlit на локальном хосте с помощью Google Colab? Вот шаги, которые сработали для меня после серии проб и ошибок с использованием разных методов.

Шаг 1. Создайте новую записную книжку и напишите файл app.py

Первым шагом будет создание новой записной книжки и написание кода для вашего приложения, сохранение его как app.py с использованием кода %%write app.py в начале кода, и не забудьте импортировать Streamlit в свой код.

Шаг 2. Получите токен аутентификации от ngrok

Следующий шаг — получить токен аутентификации от ngrok, создав новую учетную запись на ngrok.com, и на панели инструментов вы найдете свой токен аутентификации в разделе «Подключить свою учетную запись». Скопируйте и вставьте токен в новую ячейку в следующем формате.

Шаг 3. Загрузите и сохраните ngrok в песочнице

Затем загрузите и сохраните стабильную версию ngrok в песочнице.

Шаг 4. Разархивируйте ngrok

Затем разархивируйте файл ngrok.

Шаг 5. Создайте локальный туннель для ngrok для размещения app.py

Необходимо создать локальный туннель для ngrok для размещения app.py. Для этого запустите следующий код в новой ячейке, и будет указан новый URL-адрес, но не нажимайте на URL-адрес до тех пор, пока последний шаг сделан

get_ipython().system_raw(‘./ngrok http 8501 &’)

Шаг 6. Запустите Streamlit app.py

Последним шагом будет запуск вашего кода, просто используя код

!стримлит запустить /content/app.py

Должно появиться следующее

Когда все будет сделано, вернитесь и нажмите ссылку https на шаге 5, и это приведет вас к приложению. Наслаждайтесь!