본문 바로가기
misc./Software

Streamlit 시작하기 - 30일 챌린지

by medical physicist 2023. 2. 18.

아무래도 파이썬하고 제일 친하게 지내다보니 파이썬 기반의 웹 어플리케이션 개발 툴로 요즘 인기가 높아지고 있는 Streamlit 을 써보기로 마음을 먹었다. 사실 예전에 다른 프로젝트에서 사용된 것을 본 적이 있었는데 그 당시에는 당장 해결해야할 일이 있어서 자세히 살펴볼 여유는 없었다. Tkinter 로 간단 간단하게 처리하기에 급급.
Streamlit 공식 사이트를 둘러보다 보니 때마침 30일 챌린지(https://30days.streamlit.app/)가 있어서 일단 시작을 해본다. 설치도 간단해서 pip install streamlit 한 줄이면 된다.
열심히 설치가 진행되다가 pyarrow 모듈 관련해서 오류가 발생하였다. 찾아보니 pyarrow 에서 아직 python 3.11 버전을 지원하지 않는 문제. 직접 빌드를 하거나 nightly build 를 설치하면 된다고 해서 아래아 같이 nightly build 설치.

pip install --extra-index-url https://pypi.fury.io/arrow-nightlies/ \
        --prefer-binary --pre pyarrow

다시 pip install streamlit 하니 성공적으로 설치 완료!

streamlit hello

웹브라우저 창은 열렸는데 왜 아무것도 없지? ... 조금 더 살펴봐야 할 듯. 아무튼 Day 1 은 여기까지 :)

'misc. > Software' 카테고리의 다른 글

Streamlit 시작하기 - Day 5  (0) 2023.02.28
Streamlit 시작하기 - Day 3 and Day 4  (0) 2023.02.25
DICOM RT  (0) 2023.02.18
[Python] DICOM 파일 열기  (0) 2023.02.17
MacPorts 이용해서 설치한 Geant4 예제 build 하기  (1) 2022.08.15

댓글