网上相关教程很多,经过多方尝试,记录自己成功的方法
一、通过git将项目文件上传至github
参考教程:(23条消息) 部署项目到github_Gao++的博客-CSDN博客_github部署项目
二、添加requirements
部署在Streamlit Cloud上的应用中需包含requirements.txt文件
项目根目录中执行
pipreqs . --encoding=utf-8
#创建requirements.txt
目录中生成requirements.txt
但一开始文件中没有最后一项“openpyxl”,在后续部署中报错,遂手动添加,后成功运行
成功创建后git中重新上传
#依次运行
git add .
git commit -m "modify"
git pull
git push
三、通过Streamlit Cloud部署应用
进入streamlit cloud注册账号
点击中间链接
点击第一个“Streamlit Cloud”链接
点击“New app”
根据repository目录填写
成功