출처: https://discuss.streamlit.io/t/how-to-launch-streamlit-app-from-google-colab-notebook/42399/6
1. 코랩 노트북을 새로 만든다.
2. 아래 코드를 순서대로 복붙+실행한다.
# 1_스트림릿 설치
!pip install -q streamlit
# 2_스트림릿 화면에 띄울 내용
%%writefile app.py
import streamlit as st
st.write('Hello, *World!* :sunglasses:') # 해당 내용을 수정해서 사이트를 자유롭게 꾸밀 수 있다.
# 3
import urllib
print("Password/Enpoint IP for localtunnel is:",urllib.request.urlopen('https://ipv4.icanhazip.com').read().decode('utf8').strip("\n"))
# "Password/Enpoint IP for localtunnel is:" 우측에 xx.xxx.xx.xxx 혹은 xx.xxx.xxx.xxx 형식의 숫자가 나온다.
# 4
!npm install localtunnel
# 5
!streamlit run app.py &>/content/logs.txt &
# 6
!npx localtunnel --port 8501
# "your url is:" 우측에 사이트 주소가 생성된다.
3. #6 코드의 결과로 나온 사이트에 접속한다.
4. #3 코드의 결과로 나온 숫자들을 복사해서 사진의 화살표로 표시된 칸에 붙여넣은 후 'Click to Submit' 버튼을 클릭한다.
5. 스트림릿 화면으로 연결된다.
잘 봤습니다. 좋은 글 감사합니다.