반응형

Streamlit은 Machine learning과 Data science project에서 사용자가 Web 애플리케이션을 쉽게 생성하고 공유할 수 있는 Python 오픈 소스 라이브러리입니다. Streamlit을 사용하면 최소한의 코드와 노력으로 interactive 가능한 Web 애플리케이션으로 빠르게 만들 수가 있습니다.


설치 (Installation)

streamlit 패키지 설치는 pip 명령어를 이용하여 설치할 수 있습니다.

pip install streamlit

설치 후 터미널에 streamlit hello 를 입력했을 때 Streamlit Hello 앱이 열리면 모든 준비가 끝난 것입니다. 이 앱은 Streamlit으로 무엇을 할 수 있는지 많은 예제를 제공하고 있습니다.

streamlit hello

설치가 잘되었다면 Web 애플리케이션을 만들기 위해 Python 스크립트 (예: app.py)를 생성합니다. 스크립트에서 Streamlit을 사용하여 다양한 기능과 위젯을 포함한 앱을 구축할 수 있습니다. 기본 예제는 다음과 같습니다.

import streamlit as st

# Add a title to your app
st.title("My Streamlit App")

# Add some text input
user_input = st.text_input("Enter text:")

# Display the input
st.write(f"You entered: {user_input}")

터미널에서 아래와 같이 입력하면 Streamlit 앱을 실행됩니다.

streamlit run app.py

반응형