一、新建py项目
在宝塔面板新建py项目,如下图,按照要求输入相关信息
二、安装模块
前面新建py项目后,启动项目。这时候由于很多本项目必要的模块没有安装,这时候需要安装它才能正常运行。我们需要先查看日志,日志中提示有这段类似:ModuleNotFoundError: No module named “fastapi”,这就表示没有安装fastapi,然后我们进入项目的模块输入并安装即可。如下图:
三、修改运行配置
这
尽管上面的模块也添加了,但是运行仍然报错。我试过很多办法,这个办法是网上搜索到的。必须修改下面的启动模式为:orker_class = ‘uvicorn.workers.UvicornWorker’
四、检查日志,并测试py
到现在就可以检查项目日志,确保日志提示为以下内容就代表成功运行py程序了。这就可以测试相关的py程序了。
五、有关py热更新
这个问题也是我创建api时出现的问题,无法实时同步显示修改或者新增的程序。最后了解到可以使用Watchdog这个模块,模块需要在对应项目添加哦。然后在py的主程序里面添加对应代码即可。具体代码按照自己要求来写,本站有一个api的简易基本程序,就是利用Watchdog,可以下载观摩一下。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容