FastAPI热重载失效?降级uvicorn解决

正常我们使用fastapi的启动方式有两种

一种是使用在终端中使用uvicorn main:app --reload命令进行启动项目

一种就是使用pycharm自带的启动项目的运行配置就是这种:

因为--reload所以这种用命令的启动方式有热重载功能,这个功能的意思就是:

在项目的运行时修改代码,这个项目就会自动的重新加载,这样就不需要我们手动再重新启动项目了。

正常pycharm中这个自带的启动项目的运行配置摁钮来启动项目也会有这种热重载的功能,但是我这个pycharm是2024版本的导致热重载功能失效了

这里的解决方式就降低uvicorn的版本降到0.20.0就好了,具体的操作就是

在终端处执行:

bash 复制代码
pip install uvicorn==0.20.0 --force-reinstall

这个命令就好了

相关推荐
在世修行17 分钟前
干货:业务标识 vs 自动判据
python
zwd200519 分钟前
Manim move_to 和 shift 用法详解:相对位移、绝对落点与 aligned_edge(0.21.0 实测)
python·动画·可视化·shift·manim·数学动画·move_to
“AI国潮设计-小江”43 分钟前
《Python+SDXL实战:用ControlNet精准控制“英歌舞戚风蛋糕”质感,附批量生成脚本》
开发语言·人工智能·python·prompt·aigc
jayhgq1 小时前
新一代Python包与项目管理工具——UV
开发语言·python·uv
for_ever_love__1 小时前
文件与异常——open、json、with 与 try-except 的工程写法
python·异常处理·文件操作·大模型开发
XLYcmy1 小时前
PDF 论文处理器 — 技术报告文档
数据库·python·网络安全·pdf·embedding·dify·rag
weixin_440401691 小时前
质朴的可视化绘图+pyecharts
开发语言·python·信息可视化·pyecharts
计算机毕业编程指导师1 小时前
【Python毕设选题推荐】基于Spark的国内主要农作物产量趋势分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·python·数据分析·spark·毕业设计·课程设计·农作物产量
计算机毕业编程指导师1 小时前
【Python毕设选题推荐】基于Spark的宫颈癌变光谱特征数据分析可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·spark·毕业设计·宫颈癌变
ss2731 小时前
AI全栈实战 | 3.3-01 Python OOP:__init__ 真的是构造函数吗,元类怎么让 Django Model 变魔法
开发语言·python·django