Windows11下WSL Ubuntu20.04.5中pip安装包超时故障求助
WSL下pip连接PyPI超时问题排查求助
环境信息
- 系统:Windows 11 + Ubuntu 20.04.5 WSL子系统
- 疑似触发原因:3天前更新Windows系统,安装了Windows Subsystem for Linux WSLg Preview - 1.0.27更新包
- pip版本:20.0.2,路径
/usr/lib/python3/dist-packages/pip(对应Python 3.8)
问题现象
每次尝试用pip安装任何包时,都会出现以下超时错误:
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=120)")': /simple/pytorch/
即使添加参数--default-timeout=1000,仍会超时,但其他网络使用正常。
已尝试的无效修复操作
- 卸载并重装pip
- 禁用IPv6
- 禁用并彻底卸载VPN
- 重启计算机
- 重启路由器(含硬重置)
- 重启调制解调器
- 临时关闭Windows防火墙(后重新启用)
- 清除DISPLAY变量:
unset DISPLAY - pip安装时添加
--no-cache-dir参数 - 执行系统更新:
sudo apt update && sudo apt upgrade
补充测试细节
- 执行
sudo pip install pytorch -vvv时,输出卡在建立HTTPS连接步骤直到超时 - 执行
curl https://pypi.python.org/simple/ -v出现TLS握手超时 ping pypi.org显示网络连通正常
若遗漏关键排查信息,请告知获取方式,我会补充。
内容的提问来源于stack exchange,提问作者bean soup
相关产品推荐
相关产品推荐

