티스토리 뷰

Programming/python

Streamlit 설치하고 시작하기

tech_curioso 2020. 10. 20. 20:29
728x90
반응형

Streamlit 소개 

파이썬기반 프로젝트를 소개하는 간단한 웹어플리케이션을 만드는 라이브러이이다. 

최근 많은 딥러닝, 머신러닝 기반의 프로젝트 데모를 간단하게 보여주기 위해 flask같은 웹 프레임워크를 사용하기도 

하는데 사실 웹서버 클라이언트 개념을 알아야 하는 진입장벽이 있다.

좀 더 간단하고 데이터에 특화된 결과를 보여주기 쉽게 구성된 라이브러리가 바로 streamlit 이고 

간단한 인터액션이나 pandas나 numpy같은 데이터를 다루는 라이브러리와 무리없이 연결하여 쓸 수 있어 

정말 간단한 결과를 공유하는데에는 아주 좋은 라이브러리도 보여진다. 

 

 

설치: pip를 이용해 완전 간단함

설치는 다음 한줄을 터미널 창에 입력하면 끝난다. 

도커나 가상환경(conda 같은)에서 python3 버전을 설치하고 나서 pip를 이용하여 streamlit패키지를 설치하면 끝이다.

$ pip install streamlit

 

앱실행

파이썬 파일을 다음 명령어(streamlit run)로 실행하면 웹서버가 동작하고 브라우저에 실행결과가 나타난다.

$ streamlit run [파이썬 파일]

 

데모 실행: hello 앱을 실행하면 다양한 데모를 체험할 수 있다.

$ streamlit hello

hello 앱을 실행 시키면 다음화면과 같이 브라우저에 Streamlit으로 만든 앱 몇개를 실행시켜 볼 수 있는 데모페이지가 보이게 된다. 데모 몇 개를 코드와 같이 보면서 공부 하 수 있다.

다음 그림은 데모 중에 하나를 실행 시켜본 결과이다.

 

 

 

 

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함