
명령어
pip freeze -> requirements.txt
일일이 설치하지 않고 패키지들을 기록해놓을 수 있는 명령어.
명령어 실행 결과로 requirements.txt 파일이 생성된다.

pip install -r requirements.txt
requirements.txt라는 파일이 주어졌을 때, 그 안에 있는 패키지들을 모두 설치하는 명령어.
streamlit hello
streamlit 서버 생성이 잘되는지 확인하는 명령어
명령어 실행 결과로 서버 하나가 열린다.

streamlit run 파일이름.py
파일에 작성한 코드대로 서버에서 실행시킨다.각 서버 주소는 개인마다 다르다.
streamlit 사용해보기
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import streamlit as st | |
import numpy as np | |
class View: | |
def __init__(self, appName): | |
st.title(appName + " :sunglasses:") # 이모지 사용 가능 | |
st.header("헤더 입력") # 헤더 입력 가능 | |
st.caption("이미지입니다") | |
_sampleCode = """ | |
def check(): | |
print("조회되었습니다.") | |
""" | |
st.code(_sampleCode, language="python") | |
st.text("제가 만든 모델은 이겁니다 ㅎㅎ") | |
st.markdown("# 하이용") | |
st.html("<h1>안녕하세용</h1>") # 웹의 h1 태그를 사용할 수 있다. | |
st.markdown( | |
"텍스트의 색상을 :green[초록색]으로, 그리고 **:blue[파란색]** 볼트체로 설정할 수 있습니다." | |
) # 파랑색 글씨 사용 가능 | |
st.markdown( | |
":green[$\sqrt{x^2+y^2}=1$] 와 같이 latex 문법의 수식 표현도 가능합니다 :pencil:" | |
) # 초록색 글씨 사용 가능 | |
st.latex(r"\sqrt{x^2+y^2}=1") # 수학 수식을 사용 가능하게 한다. | |
st.html("<hr>") # 웹의 hr 태그를 사용할 수 있다. |
