이 글은 30 Days of Streamlit을 한글로 번역 및 쉽게 풀어쓴 내용입니다.
쉽게 말해 Streamlit Tutorial이라고 보시면 됩니다.
원본 링크는 다음과 같습니다.
환경
- Windows 10
- Python 3.10.11
- Streamlit 1.22.0
1. 목표
- streamlit 문법을 이용해서 간단한 코드를 작성합니다.
- 위에서 작성한 코드를 빌드합니다.
2. streamlit app 코드 작성
- 각자 사용하는 IDE를 켭니다. 저는 Pycharm입니다.
- streamlit_app.py 파일을 만들고, 다음 코드를 작성합니다.
import streamlit as st
st.write('Hello world')
※ import streamlit 부분에 빨간 밑줄 그어지면서 에러 나는 경우
- IDE의 interpreter를 Day1에서 만들었던 가상환경으로 설정하지 않았기 때문입니다.
- 우리는 streamlit을 가상환경에만 설치했기 때문이죠.
- 파이참 기준으로 interpreter 설정 방법을 안내해 드리겠습니다.
- file > setting > Python interpreter 부분을 확인해 봅니다.
- 아래 이미지처럼 우리의 가상환경이 아니라 글로벌 인터프리터로 설정되어 있습니다.
- Add interpreter를 클릭해 줍니다.
- Day1에서 만들었던 가상환경 안에 python.exe로 바꿔줍니다.
3. streamlit app 실행
- command창에 아래 명령어를 입력하여, 방금 작성한 streamlit_app.py를 실행해 봅니다.
- 저는 파이참의 터미널을 이용해서 아래와 같이 입력했습니다.
- 에러가 날 경우는 다음 사항을 확인해 보세요
→ 오타가 있는지 확인합니다.
→ cmd 창의 현재 경로가 streamlit_app.py가 있는 곳인지 확인합니다.
→ interpreter가 streamlit이 설치된 환경인지 확인합니다.
streamlit run streamlit_app.py
- 그럼 아래와 같이 기본 브라우저가 켜지면서 streamlit_app.py가 실행됩니다.
- 이것으로 write는 웹페이지에 텍스트를 출력해 주는 함수라는 걸 확인할 수 있었습니다.
- 축하합니다! 첫 streamlit 앱이 실행되었습니다!
'프로그래밍 > Python' 카테고리의 다른 글
[30 Days of Streamlit] Day4-1. streamlit App 제작 및 배포 (0) | 2023.06.11 |
---|---|
[30 Days of Streamlit] Day3. 버튼 위젯 사용법 (0) | 2023.06.10 |
[30 Days of Streamlit] Day1. 환경 설정 (0) | 2023.06.06 |
[Python] 자주 사용하는 String Format 정리[feat. locals()] (0) | 2023.05.19 |
[Python] 컬럼 type이 list인 DataFrame에서 subset 구하기 (0) | 2023.05.17 |
댓글