streamlit个人网页零基础搭建学习总结超详细(二)

部署streamlit网页

 

当我们用streamlit写好一个前端页面的时候,最想要的就是让其他可以访问到这个页面,下面给出部署streamlit的俩种方法

一、使用官方的Streamlit Cloud来部署、管理和共享应用程序

首先在streamlit社区提出申请

streamlit个人网页零基础搭建学习总结超详细(二)_第1张图片

 点击request an invite 注册,申请Streamlit Cloud服务器,不超过一周,就可以收到电子邮件

streamlit个人网页零基础搭建学习总结超详细(二)_第2张图片

 接着,在GitHub上上传自己的streamlit程序和需求文件

streamlit个人网页零基础搭建学习总结超详细(二)_第3张图片

需求文件,CD streamlit程序对应目录,输入pipreqs ./ --encoding=utf8生成

pipreqs ./ --encoding=utf8

 登录部署页面

 点击New app

streamlit个人网页零基础搭建学习总结超详细(二)_第4张图片

 

二、使用内网穿透,直接访问streamlit

Sunny-Ngrok内网转发 - 国内内网映射服务器 一条命令解决的外网访问内网问题,无需任何配置,下载客户端之后直接一条命令让外网访问您的内网不再是距离icon-default.png?t=L892https://www.ngrok.cc/

streamlit个人网页零基础搭建学习总结超详细(二)_第5张图片

streamlit个人网页零基础搭建学习总结超详细(二)_第6张图片

 注册完了之后,输入参数,下载Python版本客户端,本地端口为 Network URL:

streamlit个人网页零基础搭建学习总结超详细(二)_第7张图片

streamlit个人网页零基础搭建学习总结超详细(二)_第8张图片

 输入你在隧道管理页面生成的id ,回车

streamlit个人网页零基础搭建学习总结超详细(二)_第9张图片

现在, 输入网址就可以实时访问自己的个人网页了

你可能感兴趣的:(streamlit,python,前端,服务器)