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

这个命令就好了

相关推荐
m0_617493942 小时前
Python OpenCV 孔洞检测与缺陷分析详解与实战
开发语言·python·opencv
闻道且行之11 小时前
TurboOCR:基于PP-OCRv6的极速Windows离线OCR工具,深度解析3.4GB依赖背后的技术架构
c++·人工智能·python·qt·机器学习·ocr
许彰午12 小时前
95_Python内存管理与垃圾回收
开发语言·python
骄阳如火13 小时前
Python 性能深度剖析:从“被诟病的慢”到“Rust 重塑”的拐点
python
满怀冰雪13 小时前
03-第一个 Paddle 程序:Tensor 创建、计算与设备管理
人工智能·python·paddle
CClaris13 小时前
大模型量化从0到1(九):用 llama.cpp 把模型转成 GGUF 并跑本地推理
人工智能·pytorch·python·深度学习·llama
学编程的小虎13 小时前
SenseVoice微调
人工智能·python·自然语言处理
诸葛说抛光14 小时前
国内大型汽车改装展览会定展 佛山改装 佛山汽车赛事
python·汽车
chouchuang14 小时前
day-030-综合练习-笔记管理器
开发语言·笔记·python