解决:ARNING: Connection timed out while downloading. error: incomplete-download × Download failed bec

1. 使用 --retries--timeout 增加重试次数

pip install --retries=5 --timeout=100 ipykernel ipython

或直接重试失败的包:

pip install --retries=5 --timeout=100 pyzmq

2. 使用国内镜像源加速下载

临时换源(推荐清华源)
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyzmq

或安装完整依赖:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ipykernel ipython
其他国内镜像源
  • 阿里云:https://mirrors.aliyun.com/pypi/simple/
  • 腾讯云:https://mirrors.cloud.tencent.com/pypi/simple/
  • 华为云:https://repo.huaweicloud.com/repository/pypi/simple/

3. 手动下载 .whl 文件安装

  1. 从错误信息中的 URL 手动下载 pyzmq

    wget https://files.pythonhosted.org/packages/f3/85/15278769b348121eacdbfcbd8c4d40f1102f32fa6af5be1ffc032ed684be/pyzmq-27.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
    

    (如果 wget 失败,用浏览器直接访问 URL 下载)

  2. 本地安装:

    pip install pyzmq-27.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
    

4. 检查网络环境

  • 代理问题:如果你使用代理/VPN,确保配置正确:
    export http_proxy=http://your_proxy:port
    export https_proxy=http://your_proxy:port
    
  • 防火墙限制:尝试关闭防火墙或切换网络(如手机热点)。

5. 使用 Conda 替代(如果环境允许)

conda install pyzmq ipykernel

Conda 的依赖管理可能更稳定。


6. 降低 pyzmq 版本

如果最新版兼容性问题,尝试安装旧版:

pip install "pyzmq<27.0"

总结步骤

  1. 优先换国内源(如清华源)重试。
  2. 如果仍失败,手动下载 .whl 文件安装。
  3. 检查代理/防火墙设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值