宝塔面板—创建Python项目/API接口

一、新建py项目

在宝塔面板新建py项目,如下图,按照要求输入相关信息

图片[1]-宝塔面板—创建Python项目/API接口-YZJIA

二、安装模块

前面新建py项目后,启动项目。这时候由于很多本项目必要的模块没有安装,这时候需要安装它才能正常运行。我们需要先查看日志,日志中提示有这段类似:ModuleNotFoundError: No module named “fastapi”,这就表示没有安装fastapi,然后我们进入项目的模块输入并安装即可。如下图:

图片[2]-宝塔面板—创建Python项目/API接口-YZJIA
图片[3]-宝塔面板—创建Python项目/API接口-YZJIA

三、修改运行配置

尽管上面的模块也添加了,但是运行仍然报错。我试过很多办法,这个办法是网上搜索到的。必须修改下面的启动模式为:orker_class = ‘uvicorn.workers.UvicornWorker’

图片[4]-宝塔面板—创建Python项目/API接口-YZJIA

四、检查日志,并测试py

到现在就可以检查项目日志,确保日志提示为以下内容就代表成功运行py程序了。这就可以测试相关的py程序了。

图片[5]-宝塔面板—创建Python项目/API接口-YZJIA

五、有关py热更新

这个问题也是我创建api时出现的问题,无法实时同步显示修改或者新增的程序。最后了解到可以使用Watchdog这个模块,模块需要在对应项目添加哦。然后在py的主程序里面添加对应代码即可。具体代码按照自己要求来写,本站有一个api的简易基本程序,就是利用Watchdog,可以下载观摩一下。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
交流 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容