🔍 Streamlit(스트림릿)이란?
Streamlit은 데이터 분석, 머신러닝 모델 시각화 및 웹 애플리케이션을 쉽게 개발할 수 있도록 도와주는 Python 오픈소스 라이브러리입니다.
특히, 웹 개발 경험이 없는 데이터 분석가 및 데이터 사이언티스트도 Python 코드만으로 웹 애플리케이션을 손쉽게 구현할 수 있다는 점에서 많은 인기를 얻고 있습니다.
Streamlit의 주요 특징
- HTML, CSS, JavaScript 없이도 웹 애플리케이션 개발 가능
- Pandas, Matplotlib, Plotly 등의 시각화 라이브러리와 호환
- 실시간 데이터 업데이트 및 인터랙티브 대시보드 구축 가능
- 빠르고 간편한 개발 환경 지원
🛠️ Mac에서 Streamlit 설치 방법
Streamlit • A faster way to build and share data apps
Streamlit is an open-source Python framework for data scientists and AI/ML engineers to deliver interactive data apps – in only a few lines of code.
streamlit.io
스트림릿 사이트에 설치방법이 있는데 클릭하면 클릭하면 자동 복사가 됩니다.
pip install streamlit
스트림릿에서 복사해둔 명령어를 붙여넣기 해서 설치합니다.
다시 스트림릿 사이트로 와서 두번째 명령어를 복사합니다.
streamlit hello
두번째 명령어를 붙여넣고 엔터
서버로 웹 페이지가 하나 만들어 졌습니다.
비쥬얼 스튜디오 코드 하단의 터미널(TERMINAL)에서 (streamlit run app.py) 위에처럼 입력해 줍니다.
streamlit run app.py
스트림릿(streamlit)을 실행하는 명령어 입니다.
웹페이지로 생성된 파일이 구현되는것을 확인할수 있습니다.
TIP💡
열려있는 스트림릿 페이지의 서비스를 종료할때는 Ctrl + C 를 눌러 줍니다.
🎯 Streamlit 주요 명령어 정리
명령어 | 설명 |
streamlit run 파일명.py | Streamlit 앱 실행 |
streamlit --version | Streamlit 버전 확인 |
streamlit hello | Streamlit 기본 예제 실행 |
pip install --upgrade streamlit | Streamlit 최신 버전 업데이트 |
source streamlit_env/bin/activate | 가상환경 활성화 |
deactivate | 가상환경 비활성화 |
'Install > AI Install' 카테고리의 다른 글
139. [Python] [Streamlit] : Streamlit과 GitHub 연동 방법 (0) | 2025.02.01 |
---|---|
82. [Python] 아나콘다 (Anaconda) 다운로드 및 설치하기 (0) | 2025.01.16 |