解决错误 ERROR [WinError 10049] 在其上下文中,该请求的地址无效。

作者:J.sky · 发表于:
2023-07-04T13:51:20.000000Z
· 更新于:
2023-08-13T22:54:57.631618Z
· Tag: python Python基础

由于换了Windows系统,之前的代码都一并拷贝过来了,今天运行了一个fastapi写的程序,结果报错了,这里分享一下解决的过程。

错误代码

运行fastapi之后就提示如下代码:

ERROR: [WinError 10049] 在其上下文中,该请求的地址无效。

检查了一下,并没有发现任何错误,依赖也都安装了,百度搜了下说是IP或是端口不正确,忽的想起刚换的机器,IP地址分配还是随机的,当时fastapi里的启动地址是写死的,所以找到了问题的根源就好办了。

解决问题

解决问题应该是两种方法:

  1. 修改程序配置里的IP为当前的环境的IP。
  2. 修改Windows的IP未固定IP,这里选择第二种。

Win0 修改本机IP地址未固定IP: 网络和共享中心--更改适配器设置--属性--Internet 协议版本 4--输入相应的 IP 地址和 DNS 地址。

修改后,程序即可正常启动了。