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

这个命令就好了

相关推荐
花酒锄作田7 小时前
FastAPI 使用 session 认证
python·fastapi
lsswear7 小时前
Python 并发 线程
开发语言·python
Ivanqhz8 小时前
MLIR OpBuilder
开发语言·python·mlir
威联通安全存储9 小时前
TS-h2287XU-RP 在家电制造总装与质检数据场景的部署
python·制造
泡泡鱼(敲代码中)10 小时前
Python 字符串 str 完整学习笔记
python·学习
troy12810 小时前
Python 基础语法(八):Web 后端开发、数据分析与可视化、网络爬虫、人工智能 / 大模型应用
前端·python·数据分析
我不会起名字32211 小时前
一天一道算法题(34):回溯法的经典例题(子集)
java·数据结构·python·算法·golang·深度优先·力扣
ThornArmor11 小时前
重铸1996|肉体渲染:关节的裂缝:分段模型积木拼装与未成熟的 RSP 矩阵骨骼动画形变
c语言·汇编·c++·python·硬件架构·游戏机
毕业设计70311 小时前
(免费领源码)基于Python的博物馆研学活动管理系统的设计与实现22724- java、PHP、python、C#、小程序、大数据、单片机、网络工程等)
python·mysql·随机森林·pycharm·django·flask·推荐算法
kyrie_sakura12 小时前
python学习笔记15 -- Anaconda,Jupyter,numpy
python·学习·jupyter·numpy