解决错误 ERROR [WinError 10049] 在其上下文中,该请求的地址无效。
由于换了Windows系统,之前的代码都一并拷贝过来了,今天运行了一个fastapi写的程序,结果报错了,这里分享一下解决的过程。
错误代码
运行fastapi之后就提示如下代码:
ERROR: [WinError 10049] 在其上下文中,该请求的地址无效。
检查了一下,并没有发现任何错误,依赖也都安装了,百度搜了下说是IP或是端口不正确,忽的想起刚换的机器,IP地址分配还是随机的,当时fastapi里的启动地址是写死的,所以找到了问题的根源就好办了。
解决问题
解决问题应该是两种方法:
- 修改程序配置里的IP为当前的环境的IP。
- 修改Windows的IP未固定IP,这里选择第二种。
Win0 修改本机IP地址未固定IP: 网络和共享中心--更改适配器设置--属性--Internet 协议版本 4--输入相应的 IP 地址和 DNS 地址。
修改后,程序即可正常启动了。
本文为原创文章,遵循: CC BY-NC-SA 4.0版权协议。
本文链接:https://www.suiyan.cc/blog/20230704135120
相关文章
- python requests 设置读取超时时间
- 使用python结合feedparser模块编写自己的私人RSS订阅程序
- Python Gui新框架:NiceGui之初体验
- pycharm 正在关闭项目(closing project)无法关闭退出程序的解决方法!
- 一键更新Github部署的静态博客
- 如何在Python程序中使用配置文件.ini(ConfigParser)
- Python os.mknod 运行报错无法创建文件
- Python os.path.dirname(__file__) 在终端命令行下报错
- 聊聊Python中的递归与快速排序那点事
- 妙用IPython学习Python--IPython快速上手
- Python生成器yield应用实例——监控日志
- 如何快速的复习学习过的Python
- python中导入不同目录中的自定义模块/class/函数/方法
- 浅谈Python中的协程及利用协程代替多线程及多进程并发编程
- 聊聊Python中晦涩的生成器(yield)与生成器表达式
- Python中创建TCP服务器与客户端进行通信(下)Tk、thread与socket组合。
- Python中创建TCP服务器与客户端进行通信(上)
- Python程序在Windows10终端运行中文乱码解决方法
- 你与黑客之间差了多少行Python代码?
- 聊聊Python闭包(Closure)的那点事。
- Python并发编程(下)功能强大设置简单的分布式多进程生产者与消费者模式
- Python并发编程(上)进程模块multiprocessing模块和Process类
- Python多线程编程(下)多线程锁 threading.Lock
- Python多线程编程(上)多线程创建的几种方法
- python 类的静态方法和类方法
- Python面向对象编程(OOP)初探
- Python random 随机数模块操作总结
- Python3 datetime模块的时间操作
- python3函数学习笔记简单总结
- PythonINI配置文件读写的简单方法
- Python open()函数文件打开、读、写操作总结
- Python os.path模块中一些常用方法的整理总结
- Python 采集数据三步曲之[Requests + re.py模块进行数据采集]
- Python 采集数据三步曲之[Requests开源协议的HTTP 库]
- Python 采集数据三步曲之[正则表达式 re.py]
- python3 Markdown模块解析Markdown代码
- 创建python 虚拟环境 venv