Linux下使用Anaconda安装 Pytorch(GPU)各个版本(万无一失),不会出现问题,经历各种踩坑的总结

一、通过官网的命令安装会出现的问题(建议装pytorch的GPU版本千万别用官网的安装命令,各种报错):

(1)按照自己的环境选择,但是没有自己想要的版本。
(2)修改安装命令里的版本号不是安装出错就是运行出错。
(3)安装上之后用python进入python环境,import torch导入torch模块,之后输入命令torch.version.cuda输出安装torch的cuda版本没有反应,因为使用命令装上的是CPU版本的或者装的torch缺失cuda.
(3)pytorch(GPU)的安装需要对应自己本机的cuda版本进行安装,但是选择里又没有自己及想要的cuda版本号。


二、正式开始安装

这篇文章是在本机已安装好cuda且安装好Anaconda之下写的:

1. 使用命令查看自己本机的cuda

nvidia -smi #查看本机的cuda版本

2. 如果安装号Anaconda之后百度Anaconda进入base环境的方法,如果进入到base环境,如下图,

在这里插入图片描述

然后在Anaconda的base环境下创建自己的虚拟环境

create -n meta python==3.7 #meta是自己定义的虚拟环境名,虚拟环境的python版本可根据自己的需求修改,如python==3.6

这里如果不能成功那就要为anaconda换源

conda config --set show_channel_urls yes # 使用这条命令显示anaconda的下载源文件
vim ~/.condarc # 使用这条命令打开文件把下载源写入

按下i键,让文件进入可写模式,将以下内容粘贴至文件内

channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true

在这里插入图片描述
按下Esc键退出可写模式,使用:wq保存退出环境
这就成功了换源!!!!

之后使用上面的命令就可以成功创建环境了,如果之后的安装源有什么问题,都可以通过这种方式换源,上面换的是清华源,它的速度很快,如果有其他需求,方法是一致的。

创建好自己的环境后使用命令进入创建的虚拟环境:

conda activate meta # meta是自己定义的环境名,修改为自己定义的即可

在这里插入图片描述
前面的(meta)代表我们进入了这个虚拟环境下。

3. 之后在下面这个网址里根据自己的需要选择自己想要版本:

https://download.pytorch.org/whl/torch_stable.html

往下拖动会看见各种版本的torch,还有安装torch需要的包,torchvision或者是torchaudio,百度自己要安装的torch版本对应的torchvision或者是torchaudio的版本。
cpu代表是cpu版本的torch,cu代表的是cuda的版本号,cu100代表cuda是10.0,cu101代表cuda是10.1,cp36代表的是自己python的版本,,win代表是windows系统,linux代表的是linux系统以此类推,在这里下载好自己的torch或一些其他需要的包。
在这里插入图片描述
在这里插入图片描述

4. 下好文件之后随便拖入一个文件夹下,这里我拖入的是/opt下,这时候注意我们还是在自己的虚拟环境里,这里我是在之前自己创建的meta环境里

在这里插入图片描述
然后直接

pip install torch-1.4.0-cp37-cp37m-linux_x86_64.whl # 这里的torch-1.4.0-cp37-cp37m-linux_x86_64.whl是我自己下载的

其它包的安装方法也一样,pip install + 文件名
安装好之后,依次输入

python
import torch
torch.__version__ # 注意这里前后都是两个下划线,输出安装的torch版本
torch.version.cuda # 输出torch的cuda版本号,如果输出的版本都是自己想要的版本,就说明已经安装成功

完结!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

安装过程中有任何问题欢迎在评论区提问

  • 8
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要在Anaconda安装PyTorch GPU版本,可以按照以下步骤进行操作: 1. 首先,确保已经安装Anaconda。如果没有安装Anaconda,可以从官方网站(https://www.anaconda.com/)进行下载,或者使用镜像网址(https://mirrors.bfsu.edu.***可以使用以下命令在命令行中创建一个名为"pytorch"的环境,并指定Python版本(例如Python 3.9): ``` conda create -n pytorch python=3.9 ``` 3. 激活创建的环境。可以使用以下命令激活"pytorch"环境: ``` conda activate pytorch ``` 4. 安装PyTorch GPU版本。可以使用以下命令安装PyTorch GPU版本: ``` conda install pytorch torchvision torchaudio cudatoolkit=<version> ``` 这里需要替换`<version>`为您的CUDA工具包版本号,例如`cudatoolkit=11.1`。 5. 等待安装完成。安装过程可能需要一些时间,请耐心等待安装完成。 通过以上步骤,您就可以成功在Anaconda安装PyTorch GPU版本了。请确保您的计算机上已正确安装了相应的CUDA工具包,以便与PyTorch GPU版本兼容。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [使用anaconda安装Pytorch_GPU(详细教程)合集](https://download.csdn.net/download/m0_67089871/86268785)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Anaconda环境中PyTorch GPU版本安装(史上最全面,适用于新手的教程)](https://blog.csdn.net/m0_45082058/article/details/119417049)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值