2025/02/03 4

143. [Python] [Streamlit] : Streamlit(스트림릿) sidebar 메뉴 만들기

Streamlit은 데이터 시각화와 웹 애플리케이션을 간단히 구축할 수 있는 Python 기반의 오픈소스 라이브러리입니다. 이 글에서는 Streamlit을 사용하여 **Sidebar(사이드바)**를 생성하고, 다양한 파일 업로드 기능을 구현하는 방법을 소개합니다.1. Sidebar란?Sidebar는 Streamlit에서 제공하는 사이드 영역으로, 사용자 입력을 받아 데이터를 처리하거나 인터랙션을 구현할 때 활용됩니다. 이를 통해 화면 공간을 효율적으로 사용할 수 있습니다.2. 구현할 Sidebar 기능메뉴 옵션이미지 파일 업로드CSV 파일 업로드PDF 파일 업로드각 메뉴에 따라 다른 파일 업로드 기능이 동작하며, 업로드한 파일을 저장하고 화면에 표시하는 기능을 제공합니다.3. 코드 상세 설명아래는 전체 ..

Streamlit/이론 2025.02.03

142. [Python] [Streamlit] : Streamlit(스트림릿) 다양한 UI 함수 (2)

1. 이미지(Image) 파일 출력  from PIL import Image 먼저 이미지 처리를 위한라이브러리를 호출합니다.  st.image() import streamlit as st# 이미지 처리를 위한 라이브러리from PIL import Imagedef main(): # 1. 저장되어 있는 이미지 파일을 화면에 보여주기 img = Image.open('./data/image_03.jpg') # 이미지 파일 경로 st.image(img, width=500) # 이미지 너비를 500으로 설정하여 표시 st.image(img, use_column_width=True) # 화면 너비에 맞게 표시if __name__ == '__main__': main() 출력 1-1.  ..

Streamlit/이론 2025.02.03

141. [Python] [Streamlit] : Streamlit(스트림릿) 다양한 UI 함수 (1)

1. 웹 서버를 구동하는 코드 # 스트림릿 라이브러리를 사용하여 웹 서버를 구동하는 코드import streamlit as stdef main(): pass if __name__ == '__main__': main()    2. 글자 출력하기   st.title() : 제목같은 큰 글씨st.subheader() : 제목보다 작은 글씨st.text() : 기본 작은 글씨st.success() :  성공 확인 나타내는 글씨st.info() : 정보 확인 st.error() :  에러 표시  st.title('Hello, Streamlit!') st.subheader('작은 제목') st.text('일반 텍스트') st.success('무엇인가 잘되었음을 글자로 나..

Streamlit/이론 2025.02.03

140. [Error Handling] [Streamlit] : Streamlit 사용 시 에러 발생

📌 Mac에서 Streamlit 사용 시 발생할 수 있는 문제 해결1. No module named 'streamlit' 에러 발생ModuleNotFoundError: No module named 'streamlit'  ✅ 해결 방법 가상환경이 활성화되지 않았을 가능성이 높습니다. 아래 명령어를 실행하여 가상환경을 활성화한 후 다시 실행하세요.source streamlit_env/bin/activate 그리고 다시 pip install streamlit을 실행합니다.  2. Streamlit 실행 시 "Address already in use" 에러 발생OSError: [Errno 48] Address already in use  ✅ 해결 방법Streamlit이 기존에 실행 중일 가능성이 있습니다. 다..

Error Handling 2025.02.03
home top bottom
}