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

这个命令就好了

相关推荐
计算机毕业编程指导师9 小时前
基于深度学习的电子垃圾与混合材料图像分类系统实战:ResNet-50迁移学习+Django部署+三种识别入口完整方案
python·深度学习·毕业设计·resnet·课程设计·图像分类·电子垃圾
外收内放9 小时前
FastAPI猜字谜实战(5):会话管理
开发语言·python·学习·fastapi
垆边人似月.9 小时前
选型与快速跑通(Tesseract / EasyOCR / PaddleOCR)
前端·python
Carl_奕然10 小时前
【智能体】Loop 的四种设计模式之:Verification Loop(2026 最新版)
人工智能·python·设计模式
茉莉玫瑰花茶10 小时前
线性代数 [ 矩阵乘法与线性变换复合的联系 ]
python·线性代数·math
garmin Chen10 小时前
Rag引入
python·agent·rag
小oo呆14 小时前
【学习心得】Python多线程
python
happylifetree18 小时前
Python70:核心语法-函数进阶-案例2
python
王中阳Go18 小时前
两个入口答案不一致先别调模型:6 行入口口径对账表(附脚本)
人工智能·后端·python·大语言模型·1024程序员节
BK贝壳18 小时前
bool-hybrid-array 落盘我只认 .bha:用 Create_BHA / Ask_BHA 做布尔数组序列化
数据结构·python·numpy·1024程序员节