网络中断无法通过pip安装PyTorch,求手动下载方法
手动断点续传下载并安装PyTorch(cu118版本)
步骤1:获取对应版本的下载链接
- 运行以下命令查看需安装的包及对应下载链接(仅模拟安装,不会实际下载):
输出结果里会列出每个包的完整下载地址,比如pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 --dry-runhttps://download.pytorch.org/whl/cu118/torch-2.0.1+cu118-cp310-cp310-win_amd64.whl这类链接,复制保存好。 - 也可直接筛选匹配你系统(Windows/Linux/macOS)、Python版本(如
cp310对应Python3.10)的.whl文件,记录其下载链接。
步骤2:用断点续传工具下载包
推荐以下几种方式:
方法1:使用aria2(多线程+断点续传)
- 先安装aria2:Linux用
apt install aria2/yum install aria2,macOS用brew install aria2,Windows可下载二进制文件添加到系统PATH。 - 运行下载命令(替换为你复制的链接):
aria2c -x 16 -s 16 "你的torch包下载链接" aria2c -x 16 -s 16 "你的torchvision包下载链接" aria2c -x 16 -s 16 "你的torchaudio包下载链接"-x指定单文件线程数,-s指定分块数,中断后重新运行命令会自动续传。
方法2:使用wget(断点续传)
- 安装wget:Linux/macOS一般自带,Windows可下载二进制文件添加到PATH。
- 运行下载命令:
wget -c "你的torch包下载链接" wget -c "你的torchvision包下载链接" wget -c "你的torchaudio包下载链接"-c参数开启断点续传,中断后重新执行命令即可继续下载。
方法3:图形化下载工具(如迅雷)
直接复制下载链接到支持断点续传的图形化下载工具中启动下载,适合不熟悉命令行的用户。
步骤3:本地安装PyTorch包
- 打开命令行,切换到下载好的
.whl文件所在目录。 - 运行安装命令(替换为实际的文件名):
注意:安装顺序建议先装torch,再装torchvision和torchaudio,因为后两者依赖torch。pip3 install torch-2.0.1+cu118-cp310-cp310-win_amd64.whl torchvision-0.15.2+cu118-cp310-cp310-win_amd64.whl torchaudio-2.0.2+cu118-cp310-cp310-win_amd64.whl
注意事项
- 确保下载的
.whl文件名中的Python版本(如cp310)、系统架构(如win_amd64)与你的运行环境完全匹配,否则会安装失败。 - 安装完成后,可运行
import torch; print(torch.cuda.is_available())验证是否成功启用CUDA加速。
内容的提问来源于stack exchange,提问作者Luka M
相关产品推荐
相关产品推荐

