본문 바로가기
프로그래밍/Python

[30 Days of Streamlit] Day2. 첫 Streamlit App 실행

by onsil-thegreenhouse 2023. 6. 6.
반응형

이 글은 30 Days of Streamlit을 한글로 번역 및 쉽게 풀어쓴 내용입니다.

쉽게 말해 Streamlit Tutorial이라고 보시면 됩니다.

원본 링크는 다음과 같습니다.

https://30days.streamlit.app/

 

환경

  - 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')

Pycharm에 작성한 첫 번째 streamlit 코드

 

※ import streamlit 부분에 빨간 밑줄 그어지면서 에러 나는 경우

- IDE의 interpreter를 Day1에서 만들었던 가상환경으로 설정하지 않았기 때문입니다.

- 우리는 streamlit을 가상환경에만 설치했기 때문이죠.

- 파이참 기준으로 interpreter 설정 방법을 안내해 드리겠습니다.

- file > setting > Python interpreter 부분을 확인해 봅니다.

- 아래 이미지처럼 우리의 가상환경이 아니라 글로벌 인터프리터로 설정되어 있습니다.

- Add interpreter를 클릭해 줍니다.

Pycharm에서 interpreter 확인하기
Pycharm에서 interpreter 변경하기

 

 

- Day1에서 만들었던 가상환경 안에 python.exe로 바꿔줍니다.

Pycharm에서 interpreter 변경하기2

 

 

 

3. streamlit app 실행

- command창에 아래 명령어를 입력하여, 방금 작성한 streamlit_app.py를 실행해 봅니다.

- 저는 파이참의 터미널을 이용해서 아래와 같이 입력했습니다.

- 에러가 날 경우는 다음 사항을 확인해 보세요

    → 오타가 있는지 확인합니다.

    → cmd 창의 현재 경로가 streamlit_app.py가 있는 곳인지 확인합니다.

    → interpreter가 streamlit이 설치된 환경인지 확인합니다.

streamlit run streamlit_app.py

Pycharm에서 streamlit 실행하기

 

- 그럼 아래와 같이 기본 브라우저가 켜지면서 streamlit_app.py가 실행됩니다.

- 이것으로 write는 웹페이지에 텍스트를 출력해 주는 함수라는 걸 확인할 수 있었습니다.

- 축하합니다! 첫 streamlit 앱이 실행되었습니다!

실행된 첫 streamlit 앱 화면

반응형

댓글