很多新手现在做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管理足够用,部署简单,不容易出错。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0