В тази изчерпателна статия ще ви преведа през безпроблемния процес на внедряване на вашето приложение с помощта на Streamlit Sharing. Преди да се потопим в подробностите, моля, уверете се, че имате покана за достъп до Streamlit Sharing.

За да започнете внедряването, ще ви е необходим акаунт в GitHub, където ще хоствате кода на приложението си и ще го свържете с вашия акаунт за споделяне на Streamlit. След като успешно качите кода си в GitHub, посетете уебсайта за споделяне на Streamlit на адрес Streamlit и просто влезте с вашите идентификационни данни за GitHub.

След като предоставите на Streamlit достъп до вашия акаунт в GitHub, ще бъдете насочени към страница, показваща вашите приложения. Въпреки това, преди да щракнете върху примамливия бутон „Ново приложение“, важно е да се уверите, че вашето GitHub хранилище съдържа всички необходими компоненти за безпроблемно внедряване. Вашето приложение трябва да има ясна отправна точка и инсталирани всички необходими библиотеки, за да осигури правилна функционалност.

За да постигнете това, добавете два жизненоважни файла към вашето GitHub хранилище. Първият е requirements.txt, който изброява всички зависимости, на които разчита приложението ви, а вторият е файлът app.py, сърцето на кода на приложението ви. Ако използвате интегрирана среда за разработка (IDE) като Visual Studio Code (VS код), ще създадете файла app.py там със свързания код за вашия проект.

След като настройката е завършена във вашето хранилище на GitHub, вече сте готови да продължите към платформата за споделяне на Streamlit. Щракнете върху бутона „Ново приложение“ и ще се появи падащо меню, което ви позволява да изберете хранилището, което искате да внедрите. Изберете подходящия клон, посочете файла, отговорен за изпълнението на кода на приложението ви, и просто натиснете „Внедряване“.

Тъй като Streamlit Sharing върши своята магия, скоро ще станете свидетели как вашето приложение оживява и става достъпно чрез предоставената връзка. Споделете тази връзка с други, за да покажете своята упорита работа и креативност.

За пример можете да разгледате приложението, което създадох в Streamlit тук 🚀. Можете дори да разклоните кода и да го адаптирате за вашите цели.

Уведомете ме в коментарите, ако намирате тази статия за полезна или ако имате въпроси. Приятно кодиране и успех с внедряването на вашето приложение! 💬👍

Свържете се с мен вLinkedIn | GitHub