socket.error: [Errno 10049]错误

今天在pycharm运行rl_server_no_training.py欲启动服务器时,却出现如下错误

powershell 复制代码
Traceback (most recent call last):
  File "xxx/rl_server_no_training.py", line 333, in <module>
    main()
  File "xxx/rl_server_no_training.py", line 326, in main
    run(log_file_path=LOG_FILE + '_RL_' + trace_file)
  File "xxx/rl_server_no_training.py", line 314, in run
    httpd = server_class(server_address, handler_class)
  File "xx\anaconda\envs\pensieve\lib\SocketServer.py", line 420, in __init__
    self.server_bind()
  File "xx\anaconda\envs\pensieve\lib\BaseHTTPServer.py", line 108, in server_bind
    SocketServer.TCPServer.server_bind(self)
  File "xx\anaconda\envs\pensieve\lib\SocketServer.py", line 434, in server_bind
    self.socket.bind(self.server_address)
  File "xx\anaconda\envs\pensieve\lib\socket.py", line 228, in meth
    return getattr(self._sock,name)(*args)
socket.error: [Errno 10049] 

Process finished with exit code 1

这种问题一般是监听的ip地址出现问题了。

上面代码我在本地PC运行,通过win+R,输入cmd,再输入ipconfig可查询本地ip地址。

对比,发现果然与server_address = ('xxx.xxx.xxx.xxx', port)中的ip地址不一样。

接下来将server_address = ('xxx.xxx.xxx.xxx', port)中的ip地址替换成刚刚查询到的本地ip地址。

没有报错,成功。

相关推荐
深蓝海拓10 分钟前
Pyside6(PyQT5)中的QTableView与QSqlQueryModel、QSqlTableModel的联合使用
数据库·python·qt·pyqt
无须logic ᭄17 分钟前
CrypTen项目实践
python·机器学习·密码学·同态加密
Channing Lewis30 分钟前
flask常见问答题
后端·python·flask
Channing Lewis32 分钟前
如何保护 Flask API 的安全性?
后端·python·flask
水兵没月1 小时前
钉钉群机器人设置——python版本
python·机器人·钉钉
我想学LINUX2 小时前
【2024年华为OD机试】 (A卷,100分)- 微服务的集成测试(JavaScript&Java & Python&C/C++)
java·c语言·javascript·python·华为od·微服务·集成测试
数据小爬虫@5 小时前
深入解析:使用 Python 爬虫获取苏宁商品详情
开发语言·爬虫·python
健胃消食片片片片6 小时前
Python爬虫技术:高效数据收集与深度挖掘
开发语言·爬虫·python
ℳ₯㎕ddzོꦿ࿐9 小时前
解决Python 在 Flask 开发模式下定时任务启动两次的问题
开发语言·python·flask
CodeClimb9 小时前
【华为OD-E卷 - 第k个排列 100分(python、java、c++、js、c)】
java·javascript·c++·python·华为od