streamlit部署至宝塔面板,全网最简单部署方式!!

前言:

因为懒得写前端,

就用了python懒人库streamlit,

但是官方文档里除了在git上部署并没有详细的在其他环境部署的教程,

并且我找遍了全网的资料,

都是一群垃圾文章,看得我内心极度不爽!!!

都用宝塔了为什么还搞得这么复杂?

经过我2个小时的研究,总算是研究出最简单的部署方法了。

一、上传streamlit至服务器

这一步还用我教嘛?

找个文件夹,把streamlit程序打包上传就行了

上传完毕后进行下一步

二、创建python网站环境

点击面板左侧‘网站’,

点击python项目,然后按照宝塔面板流程让他自己创建环境就行了,傻瓜式安装环境

最好选择跟开发环境一样的python版本,因为streamlit对python的版本很敏感。

等待环境配置完毕后,

进入下一步

三、添加python网站项目

记住,一定要选择python运行,框架也选择python,并且安装依赖包的requirements.txt最好还是上传一下,这样方便环境安装。

四、任务挂起

大家都知道,streamlit是在终端里运行的,

python文件编写完毕后运行streamlit会给你返回一个运行命令,

具体就是 "streamlit run /项目路径/xxxxx.py"

只要你在网站设置里的项目日志看到返回启动命令,

那就证明程序没问题完全可以跑起来了。

接下来就是挂起任务:

点击终端

输入后台运行命令:

nohup streamlit run /www/wwwroot/xxx/xxx.py [ARGUMENTS]

这就完事了。

这样就能实现外网访问

如果不能访问,那看一下面板端口和服务器后台的端口是否开放。

公众号关注:一半醒i,这个程序也嵌入到了公众号,大家可以去看看

如有不懂,公众号留言即可。

  • 12
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值