windows下使用命令uvicorn启动fastapi程序有乱码,方框形状奇怪字符

当在Windows环境下使用uvicorn命令启动FastAPI程序时,可能出现乱码或奇怪字符。这通常是由于控制台未开启ANSI颜色支持所致。要解决此问题,只需通过注册表编辑器新建一个名为VirtualTerminalLevel的值,设置其值为1,然后重启命令行即可正常运行程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题简述

执行命令uvicorn main:app --reload后出现的问题如图所示
在这里插入图片描述
这个问题非常容易解决!
原因是windows控制台 默认未开启 ANSI颜色的支持
那么我们只需要开启就可以了

轻松解决

1 按下win+R 打开运行
在这里插入图片描述
2 输入regedit 点击确定编辑注册表
3 新建值
在这里插入图片描述
值的名称为 VirtualTerminalLevel
值为 1

4 重新打开命令行运行fastapi程序
在这里插入图片描述
成功!
如果没有成功,注意再检查下注册表编辑的对不对。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会写代码的孙悟空

赠人玫瑰 手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值