美文网首页
streamlit 部署 app

streamlit 部署 app

作者: Rain师兄 | 来源:发表于2022-05-02 00:09 被阅读0次

streamlit挺好玩的,用streamlit和ML结合,发现就没那么枯燥了。

streamlit库是一个以web网页形式可视化的库。里面有写文本,显示表格,显示图片,视频,音频,绘图,input 装置,设计布局和状态,控制流。

要部署streamlit app

  1. 首先得在github有一个项目

  2. 登录streamlit


    image.png

3.sign in 之后就可以deploy.

image.png

4.点击new app

出现这个

image.png

Repository是github库名称,branch是分支名称,Main file path是主app的路径。

当然也可以直接输入github app的url。

怎么把项目从pycharm本地传到github。

  1. pycharm要与github账号连接

  2. 使用git 来 commit,push代码

第一次部署的时候用的是sklearn本身的数据集,所以问题不大,后来用到外来的数据集就出现一些问题。比如在用pandas的pd.read_excel出现错误,表示文件找不到。

我明明上传了文件,但是却找不到

我的数据文件路径是:stpj/data_set/Date_Fruit_Datasets.xlsx

app路径是:stpj/data_set/app.py

错的读取路径是:data = pd.read_excel('data_set/Date_Fruit_Datasets.xlsx')

pd.read_excel('./data_set/Date_Fruit_Datasets.xlsx')

pd.read_excel('/data_set/Date_Fruit_Datasets.xlsx')

后来试了很多次,发现这样才对: pd.read_excel('stpj/data_set/Date_Fruit_Datasets.xlsx')

这个是我部署的结果。

链接:http://share.streamlit.io/setfireonSdom/new_st_pj/master/stpj/app.py

[图片上传失败...(image-e6b7d8-1651421283798)]

相关文章

网友评论

      本文标题:streamlit 部署 app

      本文链接:https://www.haomeiwen.com/subject/brjmyrtx.html