Windows环境下Anaconda3安装配置pytorch以及torchvision、torchaudio缺失解决办法全家桶(入门)

本文详细介绍了在Windows环境下使用Anaconda3安装配置PyTorch及其相关库torchvision和torchaudio的全过程,包括常见问题及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows环境下Anaconda3安装配置pytorch以及torchvision、torchaudio缺失解决办法全家桶(小白)

第一次写博客,希望对大家有帮助,尤其是刚入门的小白。
一直喜欢扒博客找方法,但不喜欢分享,因为写很费时间,但各位的无私分享对我解决这次问题提供了很大的帮助,可能是良心发现吧,把我这次遇到的各种问题及解决方法介绍给大家。

计算机专业就是这样,一个坑接着一个坑,各种奇奇怪怪的bug,不要随便张嘴去问,自己找方法,解决问题的能力就是这样慢慢养成的,这个时间不要怕浪费,要花时间独自去解决问题。好,言归正传!!!!!!

一、信誓旦旦的开始配置深度学习环境之前先下载两个软件

1、Anaconda:
网址https://www.anaconda.com/products/individual

2、pycharm:(下载community版本)
网https://www.jetbrains.com/pycharm/download/#section=windows

其实也不是非要下载pycharm编辑器,它的功能就类比word ,txt ,wps。word ,txt wps都是一个写文档的工具。而pycharm就是一个帮助我们打开代码,写代码的工具,也有其它的可以写代码打开代码的工具,但作为初学者就用pycharm入手吧。

注:下载之前看一下自己的磁盘内存,建议把这个两个软件下载在同一个磁盘里,后面在pycharm里建项目时也要建在和这两个文件同样的磁盘里。(防止出现不必要的麻烦)

二、细节决定成败,这一步很重要!!!!去看一下系统里的环境变量

在这里插入图片描述
打开环境变量,看一下自己刚才下载的两个软件在不在里面。举例如下:

这个坑我踩了,因为确实菜,根本不知道哪里出了问题,这个时候不知道哪里出了问题就不好解决了,但我有热心的同学啊,远程给我搞好了,我默默的看着并记下了这个坑。

下面的内容建议先1分钟阅读一遍再去操作,防止心急的看一句跟着操作一句没看下面的提示直接输入了指令安装,看到提示后又想删除重新装,建议看完下面的所有内容再操作。(三、第二步中的3和4功能是一样的,都是为了装pytorch,这个时候就该去到pytorch官网了查找指令了,我的安装指令可能在你看到的时候已经过时了)

三、此时可以大显身手了,就是大家网上看到的那样cmd进入,用命令行配置环境.

第一步:输入cmd
在这里插入图片描述
三句话如下,分别复制三次回车就好了:
1、conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
2、conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
3、conda config --set show_channel_urls yes
在这里插入图片描述

第二步:分别输入下面的代码,每输入完一句就按回车(我的环境什么都配置好了,只能在这里描述了,没发截图配置过程了)
1、 conda create -n myproject python=3.6
(你写3.7,3.8,3.9都可以,建议写3.6,如果运行的别人代码有指定的python版本就要安装对应的版本,否则运行代码会报错),这一步后面会出现y/n,输入y回车!)
(友情提醒:-n myproject 这里的myproject单词最好改成自己的环境变量命名,比如你从网上下载了别人的代码名叫:Deepfilter。则环境名可以写成Deepfilter即conda create -n Deepfilter python=3.6。因为以后运行别人的代码,需要不停的建立新的环境,如果不规范命名后期就会忘记了每份代码对应的环境,每个项目创建独立的环境,养成好习惯。共勉!!!)

2、 conda activate myproject (激活环境。myproject 是我在1那里起的环境命,你的环境名如果是Deepfilter,这里的myproject 就换成Deepfilter)

下面的就该在你的激活的环境里(2执行完就进入了你的环境)安装pytorch了,去看pytorch官网,提醒800遍,去官网找指令。如果你找到了,下面的3和4就别看了,3和4都是安装pytorch。具体用那个指令安装pytorch以官网最新的指令为准

友情提醒:这时候需要去pytorch官网找对应的安装指令。

3、 conda install pytorch torchvision cpuonly (官网老版本是输入这句,你不妨试一下,但这句会导致torchvision以及torchaudio两个包 的缺失)

4、 刚才2022/4/5去pytorch官网看了一下目前windows,cpu下用pip安装pytorch的指令不分python的版本号了,统一是这个指令:pip3 install torch torchvision torchaudio (这句话和3的功能一样,都是为了安装pytorch, 这句话是官网给的最新指令,所以可以用这句替换3的那句,应该一步就成功了,也不会存在包丢失的情况)。

离线安装教程

第三步:(如果上面用的是4那句安装的pytorch应该不会丢包,如果用的3那句要注意丢包情况)第二步中的3运行完以后可能会遇到包缺失的情况,可能,有人运行就不会缺失包,自己试一下,如果缺失按照下面的方法解决。
1、参考这个博客:https://blog.youkuaiyun.com/qq_41282258/article/details/98961667(在此感谢这位博主)
2、但我用1中博客的方法没效果,重点来了,去看官网,看官网说明,这才是解决问题的终极也是首选方法:

针对torchvision的缺失情况:输入代码conda install torchvision -c soumith
官网说明链接https://pypi.org/project/torchvision/0.1.8/
(感谢博主https://blog.youkuaiyun.com/qq_36969835/article/details/105617990)

针对torchaudio的缺失情况:输入代码conda install -c pytorch torchaudio
官网链接https://anaconda.org/pytorch/torchaudio
(感谢博主https://blog.youkuaiyun.com/cvMat/article/details/105310319)

好啦,把缺失的包补齐就结束了呀。最后验证一下包是否齐全(不论你用的是第二步的3还是4,都按照这个步骤检查一下torch以及各个包的情况):
代码如下:
(下面第一句输入的activate pytorch别误导了大家,这里是激活环境(这个截图是我有一次把环境名命名为了pytorch,初学者别误导),你的环境名是myproject,这里就写actiavte myproject)
在这里插入图片描述

如果上面三个包都齐全,就这样很顺利没提醒说明成功了.

以上这些是在anaconda里配置的环境,最终我们要写代码的地方在pycharm里,怎么把pycharm和刚才操作半天的环境联系在一起呢。去搜索“怎么在pycharm里配置编辑器” 网上一搜一大把,而且基本不会有错,照着博客的方法点几下就好了,点的时候记得选择刚才自己创建的环境(比如我的编辑器会选择myproject)。

最后还有一个问题,目前我们配置的是pytorch环境,那如果我们同时也想用tensorflow怎么办呢,理论是一样的,也是先创建环境,再激活,最后安装tensorflow,具体用到再去搜吧。本文只负责pytorch,上面的pytorch搞好以后先把代码跑起来啊。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沐汐子儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值