最近在玩streamlit,不但实现一些好玩的应用,还可以直接部署,比如我之前开发的决策树挑西瓜就是使用了streamlit,入门可以参考我的这篇教程。 前文我介绍了用streamlit+bar_chart_race实现条形竞赛图的方法,今天咱们就讲一下如何部署,如何白嫖heroku的服务器。 https://bar-chart-race-app./ HerokuHeroku平台的灵活性极高且支持多种编程语言,若想把程序部署到Heroku上,开发者要使用Git把程序推送到Heroku的Git服务器上。在服务器上,git push命令会自动触发安装、配置和部署程序。 大家可以先在heroku注册一个用户,登录之后完全可以在dashboard部署应用: 安装Heroku CLI # Windows 配置文件导出项目当前开发环境的包信息 pip freeze > requirements.txt
base58==2.1.1 项目下新建 mkdir -p ~/.streamlit/ 项目下新建 web: sh setup.sh && streamlit run app.py 创建app登录heroku heroku login 新建APP heroku create bar-chart-race-website 以上两部也可直接在dashboard直接操作:
https://dashboard./apps/bar-chart-race-app/settings |
|