2301_80063666 2025-07-03 23:23 采纳率: 8.3%
浏览 65
已结题

Failed to establish a new connection: [WinError 10061] 由于目标算机积极拒绝,如何解决?

Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<
urllib3.connection.HTTPConnection object at 0x000002A4457D6F60>: Failed to establish a new connection: [WinError 10061] 由于目标算机积极拒绝,无法连接。')': /win-64/repodata.json.zst

conda 创建虚拟环境,出现报错,已经检查防火墙(已关闭),没有代理,换了源(清华源-->豆瓣、阿里、上海交大)都出现这个报错

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-07-03 23:23
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题解答

    你遇到了一个连接失败的问题,错误代码是 [WinError 10061],这意味着目标机器积极拒绝了连接。这个问题可能是由于服务器端口被阻止或目标机器没有响应导致的。

    解决方案

    1. 检查服务器端口是否被阻止:使用工具如netstattelnet命令来检查目标机器的端口是否被阻止。
    2. 检查目标机器是否响应:使用ping命令来检查目标机器是否响应。
    3. 检查 Python 代码是否正确:确保 Python 代码中的连接参数(如主机名、端口号、超时时间等)是否正确。
    4. 尝试使用其他连接方式:如果使用 TCP 连接失败,可以尝试使用其他连接方式,如 UDP 或 HTTP。

    核心代码

    import socket
    
    try:
        sock = socket.create_connection(('目标机器IP', 端口号), timeout=5)
        # 连接成功
    except socket.error as e:
        print(f"Failed to establish a new connection: {e}")
    

    注意

    • 在上面的代码中,目标机器IP端口号需要被替换为实际的目标机器 IP 和端口号。
    • timeout 参数设置了连接超时时间,单位为秒。
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 8月2日
  • 已采纳回答 7月25日
  • 创建了问题 7月3日