宝塔部署Python FastAPI项目:可视化操作,不用敲命令

刚刚阅读2回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值3465
  • 级别管理员
  • 主题693
  • 回复0
楼主

很多新手现在做Python后端,用FastAPI、Flask写接口,不知道怎么在宝塔里部署,今天说一下新手用宝塔跑Python项目的方法,不用敲命令。

第一步:装Python管理器

宝塔软件商店里搜"Python项目管理器",一键安装,然后在里面选个Python版本,比如3.10,装完就能用,不用自己去官网下载、配环境变量。

第二步:上传项目文件

把你写的FastAPI项目传到网站目录,记得把requirements.txt带上,里面写清楚你项目用的依赖包。

第三步:添加项目

在Python项目管理器里点添加项目,选项目文件夹,填启动文件,比如main.py,端口选个没被占用的,比如8000,宝塔会自动根据requirements.txt装依赖,点启动,项目就跑起来了。

第四步:配域名反代

新建一个站点,把域名反向代理到127.0.0.1:8000,用户访问你的域名,就直接打开Python项目了,不用加端口号。

注意事项

日志在项目管理器里能直接看,报错了点进去看日志,不用去服务器翻文件。依赖装错了,直接在项目面板里重装依赖就行,不用手动pip install。

新手别一开始就用Docker、systemd,宝塔可视化的Python管理足够用,部署简单,不容易出错。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/157.html

0
回帖

宝塔部署Python FastAPI项目:可视化操作,不用敲命令 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息