BI/Streamlit
-
[Streamlit] Streamlit 사용법 2023.06.07
[Streamlit] Streamlit 사용법
2023. 6. 7. 16:01
Streamlit이란?
파이썬 기반의 오픈 소스 라이브러리
사용자가 작성한 파이썬 코드를 자동으로 웹 애플리케이션으로 변환해주는 기능 제공
데이터 시각화, 대시보드, 머신러닝 모델의 결과 시각화, 데이터 분석 도구 등 다양한 분야에서 사용 가능
공식 문서 : https://docs.streamlit.io/library/get-started
Streamlit 설치
pip install streamlit
이후 아래 명령어로 Streamlit 데모 페이지를 볼 수 있다.
기본 8501port를 사용한다.
streamlit hello
예시코드
웹 페이지에 "Hello Word"를 출력해보자.
# stTest.py
import streamlit as st
st.write('Hello World')
앱에 인수를 쓰기 위해 write()를 사용한다.
이후 아래 명령어로 해당 파일을 실행하게 되면 local streamlit 서버가 가동된다.
streamlit run stTest.py
# 또는
python -m streamlit run stTest.py
파이썬 파일을 수정하고 저장하면 웹에 아래와 같은 info가 나오고 Always rerun을 선택하면
자동으로 앱 변경을 감지하고 실시간으로 반영된다.
인수 출력 외에도 다양한 기능이 있다.
추가적인 기능은 공식문서를 참고하면 된다.
공식문서가 잘 되어 있다!