카테고리 없음

글쓰기 49일차

yoon000219 2026. 7. 24. 20:37

1. 핵심내용 요약

오늘은 Streamlit의 기본 실행 방법과 프로젝트 실행 환경을 학습하였다. Streamlit은 일반 Python 파일처럼 실행하는 것이 아니라 streamlit run 명령어를 사용해야 하며, 이를 통해 웹 애플리케이션이 localhost:8501에서 실행된다는 것을 확인하였다. 또한 실행 중인 파일과 수정한 파일이 다를 경우 변경 사항이 반영되지 않는 문제를 확인하며, 프로젝트에서 어떤 파일을 실행하고 있는지 확인하는 방법을 익혔다. 마지막으로 Streamlit 프로젝트의 파일 구조와 실행 과정을 이해하였다.


2. 주요 포인트

  1. Streamlit 실행 방법
    • python 파일명.py가 아니라 streamlit run 파일명.py 또는 python -m streamlit run 파일명.py로 실행해야 한다.
  2. localhost 확인
    • Streamlit 실행 시 기본적으로 http://localhost:8501에서 웹 페이지가 열린다.
  3. 실행 파일 확인
    • 수정한 파일과 실행한 파일이 다르면 화면이 변경되지 않는다.
    • 프로젝트 내 파일명을 확인하고 올바른 파일을 실행해야 한다.
  4. 프로젝트 폴더 확인
    • dir 명령어를 사용하여 현재 작업 중인 폴더와 파일 목록을 확인할 수 있다.
  5. 터미널 활용
    • 실행 중인 Streamlit은 터미널을 종료하거나 Ctrl + C를 누르면 서버가 종료된다.

3. 핵심 개념

Streamlit

Python만으로 웹 애플리케이션을 손쉽게 만들 수 있는 프레임워크이다. 데이터 분석 결과를 웹 화면으로 시각화하거나 머신러닝 모델을 배포할 때 많이 사용된다.

Streamlit 실행 방식

Streamlit은 일반 Python 프로그램과 실행 방식이 다르다. 반드시 streamlit run 명령어를 통해 실행해야 하며, 실행 후 브라우저에서 localhost:8501 주소로 접속하여 결과를 확인한다.

프로젝트 실행 환경

동일한 폴더 안에 여러 개의 Python 파일이 존재할 경우, 수정한 파일과 실행한 파일이 일치해야 화면에 변경 사항이 반영된다. 따라서 실행 전 파일명과 현재 작업 디렉터리를 확인하는 습관이 중요하다.


4. 용어 정리

  1. Streamlit : Python 기반 웹 애플리케이션 개발 프레임워크
  2. localhost : 현재 컴퓨터에서 실행 중인 서버 주소
  3. Port(8501) : Streamlit이 기본적으로 사용하는 서버 포트
  4. Working Directory : 현재 터미널이 작업 중인 폴더
  5. Terminal : 명령어를 입력하여 프로그램을 실행하는 창
  6. streamlit run : Streamlit 애플리케이션을 실행하는 명령어

5. 오늘의 소감 및 인사이트

오늘은 Streamlit을 처음 실행하면서 일반 Python 실행 방식과 Streamlit 실행 방식의 차이를 이해할 수 있었다. 특히 화면이 변경되지 않는 문제가 발생했을 때 실행 중인 파일과 수정한 파일이 다를 수 있다는 점을 확인하며, 프로그램을 실행하기 전에 현재 작업 디렉터리와 실행 파일을 확인하는 과정이 중요하다는 것을 배웠다. 앞으로는 실행 명령어와 프로젝트 구조를 먼저 확인한 후 개발을 진행하면 불필요한 오류를 줄일 수 있을 것으로 생각한다.