streamlit이란
streamlit은 python으로 데이터분석을 위한 웹앱을 쉽게 만들어주는 라이브러리입니다.
코드를 몇줄만 적어줘도 바로 웹서버를 열고, 데이터를 띄워줄 수 있는
간편한 데이터분석용 웹앱인 것 같아, 기존에 데이터분석용 언어인 R language보다
더 편리하고, 진입장벽도 낮은 편이라 생각합니다!
※기본적으로 저와 같이 '아나콘다'와 '파이참'이 설치되어 있다는 전제 하에 글을 작성한 것이니,
저와 환경이 일치하지 않는다면, 다른 내용을 추가적으로 참고하시면서 진행하시면 좋을 것 같습니다.
1.streamlit 설치방법
일단 Anaconda Prompt (anaconda3)를 열어주세요!
pip install streamlit
그리고 위 그림과 같이 적어주시고, 실행시켜주세요.
해당 명령어를 입력하고 실행하면, 위와 같이 뭔가가 설치되면서 샤라락~ 지나갈 겁니다.
그리고 나서, 아래와 같이 뜨면, 설치가 완료된 겁니다!
(base) C:\Users\{사용자명}>
2.(기본)데모버전 웹앱 실행하기
이번에는 데모버전의 웹앱을 바로 실행해보겠습니다! 아래와 같이 쳐줍니다!
(기존에 저처럼 Java에만 익숙하셨던 분들은, 너무나 간단하게 웹서버가 열리는 것을 보고 좀 놀라시지 않을까 싶네요.ㅎㅎㅎ)
(base) C:\Users\{사용자명}>streamlit hello
그러면, 이메일을 입력하고 뜰텐데요! 저는 제 개인메일을 입력해주고 아래로 넘어가 보겠습니다!
그러면 Local URL:~ 이 뜰텐데요! 이걸 브라우저에 입력하고 해당 로컬서버에 접속해봐요!
위 그림과 같이 웹서버에 들어오셨다면 벌써, streamlit 에 한발자국 다가간 겁니다!
자! 박수! (짝! 짝! 짝!ㅎㅎㅎ)
왼쪽 메뉴바를 보시면, [hello]탭을 제외하고 총 세개의 탭이 있는 걸 확인하실 수 있습니다.
[Animation Demo], [Plotting Demo], [Mapping Demo]
1)Animation Demo
2)Plotting Demo
3)Mapping Demo
'Web Development > streamlit' 카테고리의 다른 글
streamlit_demo버전 테스트웹앱 (0) | 2023.05.23 |
---|---|
[웹개발]streamlit으로 python 데이터분석 웹앱을 만들어보자!(4) (0) | 2023.02.07 |
[웹개발]streamlit으로 python 데이터분석 웹앱을 만들어보자!(3) (1) | 2023.02.06 |
[웹개발]streamlit으로 python 데이터분석 웹앱을 만들어보자!(2) (0) | 2023.02.06 |
댓글