解决 PyTorch 大型 wheel 下载慢、超时和反复重下的问题

解决 PyTorch 大型 wheel 下载慢、超时和反复重下的问题

在安装 PyTorch(如 torch==2.2.0+cu118)时,常遇到以下问题:

  • pip install 中断后再次执行又从头开始下载

本文给出一个稳定、可重复、可断点的解决方案。


目录

  1. 问题的根本原因
  2. 推荐的正确安装流程(先下载,再离线安装)

1. 问题的根本原因

为什么每次都会重新下载?

  • pip install 在安装过程中下载的文件是临时文件
  • 中断后,pip 不会断点续传
  • 使用了 --no-cache-dir 会禁用缓存
  • pip 本身不适合在不稳定网络下下载 400MB+ 的 wheel

结论:不要直接用 pip install 在线下大包


2. 推荐做法(✅ 强烈推荐)

第一步:先下载所有 wheel 到本地

bash 复制代码
mkdir -p wheels

pip download \
  torch==2.2.0+cu118 \
  torchvision==0.17.0+cu118 \
  --extra-index-url https://download.pytorch.org/whl/cu118 \
  -d wheels

说明:

  • 这里只是 下载,不安装
  • 失败可反复执行,只会补下缺的文件

第二步:从本地 wheel 离线安装

bash 复制代码
pip install --no-index --find-links=./wheels \
  torch==2.2.0+cu118 torchvision==0.17.0+cu118

✅ 此步骤 不会再走网络

✅ 不存在超时、重下问题


总结

一句话解决方案:

先用 pip download 把 wheel 下到本地,再离线 pip install ,不在安装阶段下载任何文件

相关推荐
深圳市恒星物联科技有限公司1 分钟前
水质流量监测仪:复合指标监测的管网智能感知设备
大数据·网络·人工智能
Shi_haoliu3 分钟前
python安装操作流程-FastAPI + PostgreSQL简单流程
python·postgresql·fastapi
ZH154558913113 分钟前
Flutter for OpenHarmony Python学习助手实战:API接口开发的实现
python·学习·flutter
断眉的派大星13 分钟前
均值为0,方差为1:数据的“标准校服”
人工智能·机器学习·均值算法
小宋102115 分钟前
Java 项目结构 vs Python 项目结构:如何快速搭一个可跑项目
java·开发语言·python
A尘埃21 分钟前
电子厂PCB板焊点缺陷检测(卷积神经网络CNN)
人工智能·神经网络·cnn
Tadas-Gao22 分钟前
缸中之脑:大模型架构的智能幻象与演进困局
人工智能·深度学习·机器学习·架构·大模型·llm
中金快讯24 分钟前
新视野混合净值波动有几何?贝莱德基金回撤控制策略是否命中关键?
人工智能
楚兴27 分钟前
MacBook M1 安装 OpenClaw 完整指南
人工智能·后端