You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pip install安装包时出现连接错误,排查后疑为DNS区域故障求助

pip安装Flask失败的DNS故障排查与解决

错误信息

执行pip install flask时出现如下错误:

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001C2B0ECA710>: Failed to establish a new connection: [Errno 11002] getaddrinfo failed')': /simple/flask/............
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001C2B0F562D0>: Failed to establish a new connection: [Errno 11002] getaddrinfo failed')': /simple/flask/
ERROR: Could not find a version that satisfies the requirement flask (from versions: none)
ERROR: No matching distribution found for flask

已尝试的排查操作

  • 检查网络连接,切换不同网络环境
  • 通过win+r输入rstrui尝试还原2天前的系统设置,提示无更改记录
  • 卸载并重新安装Python及pip最新版本,重启电脑后问题依旧
  • 重置网络初始设置,问题仍未解决
  • Chrome浏览器访问pypi.org时提示「pypi.org的DNS地址无法找到。正在诊断问题。DNS_PROBE_POSSIBLE」,40公里外的朋友可正常访问该网站,初步锁定为本地DNS解析问题

解决方案

1. 手动更换DNS服务器

在Windows系统中操作:

  • 打开「网络和共享中心」,点击当前连接的网络,选择「属性」
  • 找到「Internet协议版本4 (TCP/IPv4)」,双击打开
  • 选择「使用下面的DNS服务器地址」,输入公共DNS:
    • 首选DNS:114.114.114.114
    • 备用DNS:8.8.8.8
  • 点击确定后刷新网络连接,重新执行pip install flask

2. 给pip指定国内镜像源

直接绕过DNS解析问题,使用国内镜像源安装:
执行命令:

pip install flask -i https://pypi.tuna.tsinghua.edu.cn/simple

若需永久配置,可:

  • 在用户目录下创建pip文件夹,新建pip.ini文件(路径:C:\Users\你的用户名\pip\pip.ini)
  • 文件内写入:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

保存后,后续pip命令会自动使用该镜像源

3. 清除本地DNS缓存

打开命令提示符(CMD),执行:

ipconfig /flushdns

完成后重新尝试访问pypi.org或安装Flask

内容的提问来源于stack exchange,提问作者Aaditya Bannore

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 18:53:13