PyTorch离线版本安装(超详细版!)

一、conda指令创建pytorch环境

首先需要下载Anaconda

以下命令在 Anaconda Prompt 中输入:

conda create -n pytorch python=3.8   # -n是name的意思,pytorch环境名可以自定义
conda activate pytorch  # 激活环境

查看自己电脑的cuda版本:

在cmd里输入:

nvidia-smi

二、下载Pytorch离线安装包

下载网址: Previous PyTorch Versions | PyTorch    

找到对应torch版本的模块可以查看torch对应的下载链接(一定要用官网的下载链接!!!)

打开后面的网址 Previous PyTorch Versions | PyTorch(以cuda11.8版本为例)

进入下图这三个链接下载上图中对应的版本

由于之前创建的虚拟环境是使用的 python3.8 ,所以此处对应cp38(“cu”开头的是GPU版本。“cp” 后面的数字代表 python 版本。“win_amd64”表示适配的操作系统),注意cu不要下载成cpu,仔细检查名称,一 一下载对应的torch2.2.2,torchaudio2.2.2,torchvision0.17.2(torch文件内存很大有2个多G),建议右键点击链接新标签页打开下载,输入ctrl+f可以快捷搜索

 

 

下载好之后在自定义位置创建一个文件夹(最好不要含中文),这边在桌面创建了一个torch文件夹,文件夹名字自定义就行,然后将通过刚才链接下载的三个文件复制到新创建的文件夹中

三、安装Pytorch包对应步骤

接着打开刚刚的anaconda prompt

使用“conda activate xxxxx(之前创建的环境名字)”激活到当前环境

打开刚才创建的文件夹,随便选中其中一个文件并右键点击选择属性,看到位置一栏,复制文件所在位置路径

再使用cd定位到下载torch的目录中,使用cd 刚刚复制的文件路径命令

接着复制文件名称

最后依次输入命令pip install 加上文件名,例如

pip install torch-2.2.2+cu118-cp38-cp38-win_amd64.whl

如果输入这三个命令都没出现问题则直接跳转至五安装成功校验处检验即可,出现问题则看一下四出现的错误处有没有符合的

四、出现的错误

1.版本出错

 出现以下:

ERROR: Could not find a version that satisfies the requirement torch==2.1.0+cu118 (from torchaudio)

ERROR: Could not find a version that satisfies the requirement torch==2.2.0+cu118 (from torchvision)

torchaudio 2.0.0+cu118 requires torch==2.0.0, but you have torch 2.2.2+cu118 which is incompatible.
torchvision 0.15.0+cu118 requires torch==2.0.0, but you have torch 2.2.2+cu118 which is incompatible.

等错误提示,可能的原因:

1.版本不对  2.下载的并非官方链接的版本

解决方法:

1.按照文章最开始去官方链接里对应的模块寻找并仔细检查是否下错版本

2.卸载非官方链接的版本,重新点击对应模块后的链接去下载(因为我最开始就是找到了对应的版本,但不是从官方链接下载的,安装后还是出错,重新下载了官网的torchaudio和torchvision才成功安装的)

2.输入文件名称错误

解决方法:

把文件名后面的(1)删掉重新复制一下,再输入命令

五、安装成功

在安装完torch、torchaudio、torchvision之后

1.输入python

2.输入import torch

3.输入torch.cuda.is_available()

如果如上图所示最后返回值为True,则成功安装pytorch离线版本,输入quit()或者exit()即可退出

还可以输入命令pip list,可以查看已经安装的文件以及对应版本

参考链接:

CUDA、Torch 与附属库版本适配查询及其本地安装方法_torch的cuda版本对应-CSDN博客

【我是土堆 - PyTorch教程】学习随手记(已更新 | 已完结 | 10w字超详细版)_notimplementederror: module [vgg16] is missing the-CSDN博客

Pytorch 离线安装教程( Win10 )_pytorch离线安装-CSDN博客 

### 如何下载和安装PyTorch官方安装包 #### 下载 PyTorch 安装包 为了确保顺利下载并离线安装 PyTorch 和 torchvision,在联网设备上访问官方网站或其他可信资源来获取所需文件至关重要。 对于希望采用 `.whl` 文件方式进行安装的情况,可以从 whl 网站下载 `torch`, `torchvision` 以及 `torchaudio` 对应版本的轮子文件至本地计算机。这些文件应当与目标系统的 Python 版本相匹配,并考虑到是否需要 CUDA 支持及其具体版本[^4]。 具体的下载链接为:[PyTorch Whl 链接](https://download.pytorch.org/whl/torch_stable.html) 此外,也可以考虑使用第三方托管平台上的预构建二进制分发,比如提到的一个 GitCode 上的开源工具箱项目提供了 PyTorch安装包,这可以作为一个备选方案[^2]。 #### 准备工作 在准备阶段,确认已安装适当版本的 NVIDIA 显卡驱动程序、CUDA Toolkit 及 cuDNN 库是非常重要的,特别是当计划利用 GPU 加速功能时。例如,如果使用的 CUDA 是 10.1,则需找到与此兼容的 PyTorch 发行[^5]。 #### 创建虚拟环境 建议在一个独立的 Python 虚拟环境中执行安装操作,这样有助于管理依赖关系并减少与其他项目的冲突。可借助 conda 或 venv 工具创建新的虚拟环境[^3]。 #### 执行安装 一旦所有前提条件都满足并且拥有必要的 wheel 文件之后,就可以进入之前建立好的虚拟环境中并通过 pip 命令完成软件包的实际部署: ```bash pip install torch-<version>-<platform>.whl pip install torchvision-<version>-<platform>.whl pip install torchaudio-<version>-<platform>.whl ``` 以上命令中的 `<version>` 和 `<platform>` 占位符应该替换为实际下载下来的 .whl 文件名称的一部分,以反映特定于所处操作系统架构的信息。 #### 验证安装成果 最后一步是对新近设置起来的 PyTorch 进行基本的功能测试,以此检验整个流程是否顺利完成。可以通过运行简单的张量运算或者调用库内自带的例子来进行初步验证。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值