코랩 스트림릿 연동 방법

경하·2023년 8월 8일
1

코딩 실습

목록 보기
1/3

출처: 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. 스트림릿 화면으로 연결된다.

1개의 댓글

comment-user-thumbnail
2023년 8월 8일

잘 봤습니다. 좋은 글 감사합니다.

답글 달기