지난번 Streamlit에 대해 간단히 알아보았는데요. 이번 시간에는 Streamlit을 설치하는 방법과 데모버전을 실행해 보는 시간을 갖도록 하겠습니다.
Streamlit으로 개발 시작하기
Streamlit을 설치하고 실행하는 방법은 간단합니다.
1. Streamlit 설치
pip install streamlit
다음 명령어를 cmd 혹은 아나콘다를 사용하시는 분이라면 아나콘다 프롬프트에 입력하시면 됩니다.
간혹가다가 Permission denied 오류가 나타날 수 있습니다. Streamlit을 실행할 때 내부포트를 오픈하기 때문에 보안정책 상 관리자 권한이 없다면 설치를 못할 수 있습니다.
이럴 때는 당황하지 마시고, cmd를 관리자 권한 실행으로 켜주신 뒤 진행하시면 됩니다. 저는 아나콘다 프롬프트로 설치를 진행하는 동안 해당 오류메시지가 나타났고, 아나콘다 프롬프트를 관리자 권한으로 재실행 한 뒤 문제를 해결했습니다.
(아나콘다 환경 사용시 주의사항으로는 설치한 가상환경에서만 streamlit run을 실행할 수 있다는 점입니다..
streamlit 오류에 관한 더 자세한 사항은 별도의 포스팅으로 더 자세히 다루겠습니다.)
2. Streamlit 데모 실행
streamlit hello
streamlit이 정상적으로 설치되었다면, streamlit 데모 버전을 실행할 수 있습니다.
첫 실행 간, 이메일 입력란이 나타나는데 최신사항을 받을 이메일을 입력하라는 옵션입니다. 굳이 입력하지 않아도 되기 때문에 엔터로 넘어가셔도 무방합니다.
streamlit 웹사이트 자동 공유 포트는 8501~ 순으로 진행됩니다. 따라서 첫 실행한 streamlit 데모버전은 내 PC의 8501 포트로 실행됩니다.
그럼 다음과 같이 streamlit을 체험할 수 있는 웹사이트 창이 나타나는데요.
해당 웹사이트를 통해 대략적인 streamlit 구현 기능과 UI를 살펴볼 수 있습니다.
앞으로 저희가 만들게 될 웹페이지의 표본이라고 보시면 되겠습니다.
Comment
Streamlit을 설치하는 방법과 간단한 오류 해결 방법, 그리고 데모버전을 실행해보았는데요. 별도의 웹프로그래밍 지식 없이 웹페이지를 뚝딱 만들 수 있다는 생각에 설레시지 않나요?(저는 처음 streamlit을 접했을 당시 컬처 쇼크를 받았었던...)
다음 강의에서는 나만의 웹사이트는 어떻게 작성하고 구현하는지에 대해서 더 자세하게 다뤄보도록 하겠습니다. 감사합니다.
'DataScience > Streamlit' 카테고리의 다른 글
[Streamlit-05] Streamlit 앱 배포하기 (0) | 2024.07.26 |
---|---|
[Streamlit-04] Streamlit session_state, st.button 예제 (0) | 2024.07.25 |
[Streamlit-03] st.session_state 사용법, 이해하기 (0) | 2024.07.25 |
[Streamlit-02] Streamlit 웹페이지 만들기 (0) | 2024.07.23 |
[Streamlit-00] Streamlit 이란 무엇인가요? (0) | 2024.07.14 |
댓글