由于换了Windows系统,之前的代码都一并拷贝过来了,今天运行了一个fastapi写的程序,结果报错了,这里分享一下解决的过程。
运行fastapi之后就提示如下代码:
ERROR: [WinError 10049] 在其上下文中,该请求的地址无效。
检查了一下,并没有发现任何错误,依赖也都安装了,百度搜了下说是IP或是端口不正确,忽的想起刚换的机器,IP地址分配还是随机的,当时fastapi里的启动地址是写死的,所以找到了问题的根源就好办了。
解决问题应该是两种方法:
Win0 修改本机IP地址未固定IP: 网络和共享中心--更改适配器设置--属性--Internet 协议版本 4--输入相应的 IP 地址和 DNS 地址。
修改后,程序即可正常启动了。