下载安装anaconda和pytorch的详细方法,以及遇到的问题和解决办法

下载安装Anaconda

首先需要下载Anaconda,可以到官网Anaconda官网或者这里提供一个镜像网站去下载anaconda镜像网站
安装步骤可参考该文章:Anaconda安装步骤,本篇不再赘述
注意环境变量的配置,安装好Anaconda之后一定要在环境变量中添加以下内容:
在这里插入图片描述

创建虚拟环境

安装好Anaconda后,按下Windows按钮,找到Anaconda Prompt,点击打开

在这里插入图片描述

打开后的界面如下:
在这里插入图片描述

接下来介绍几个conda命令

  1. 查看当前存在哪些虚拟环境:
conda env list 
conda info -e

在这里插入图片描述
以上是我建立的虚拟环境,如果是第一次下载,则只会有base这一个虚拟环境

  1. 新建一个虚拟环境
conda create -n pytorch39 python=3.9

其中pytorch39是你的虚拟环境的名字,你也可以取其他方便记住的名字,比如python39、pytorch等,最后的python=3.9是指定python的版本,我用的是3.9

  1. 创建完成之后需要激活该环境
activate pytorch39

输入以上命令可以激活pytorch虚拟环境,激活之后,签名的base换成pytorch39,就表示已经进入到该虚拟环境了
在这里插入图片描述
到此虚拟环境安装完毕!

注意:有时可能会出现一个问题,就是你明明已经按照这个方法创建了虚拟环境,但是在Anaconda的envs目录中依然没有所创建的虚拟环境,这时,在虚拟环境下输入 conda info -e查看虚拟环境,以及它的位置,正常的应该如下图:
在这里插入图片描述
但是有可能你所创建的虚拟环境的位置是C:\Users\Lenovo.conda\envs,在D:\Anaconda\envs(你安装Anaconda的目录)里面找不到,这个时候,到C:\Users\Lenovo目录下找到.condarc文件,打开后在文件里添加以下命令:

envs_dirs:- D://Anaconda//envs

在这里插入图片描述
保存之后再次创建虚拟环境,就会存储到Anaconda的envs目录下,方便查找和管理。

下载GPU的pytorch

首先在Anaconda Prompt中输入nvidia-smi查看你的CUDA的版本,观察Driver Version的值是否大于400,如果小于请更新显卡驱动。
在这里插入图片描述

进入到pytorch官网:pytorch官网,往下翻找到install previous version of PyTorch,可以查看之前的版本。
在这里插入图片描述
找到符合你cuda版本的命令,首先使用conda命令进行安装,比如我的cuda版本是10.2,往下翻可以找到对应的命令
在这里插入图片描述
在pytorch39虚拟环境中输入该命令就可以进行下载
在这里插入图片描述
如果下载不成功,多尝试几种方法,比如:

  1. 不指定版本,conda会自动安装较新版本,可以输入
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch
  1. 如果下载速度较慢,可以去掉后面的-c pytorch
conda install pytorch torchvision torchaudio cudatoolkit=10.2

下载完成后在pytorch39虚拟环境下输入以下python进入到python中,再输入以下命令查看是否下载成功:

import torch
torch.cuda.is_available()

如果返回True,则安装成功
在这里插入图片描述

但是!!!
很多情况下会返回False,是因为conda自动安装的话可能会安装CPU版本的,而不是GPU版本

如果之前配置过清华源使用pytorch官网的命令会报错,清华源是国内的镜像,pytorch是国外的,因此连接会出现问题,可以将之前的.condarc文件夹移除掉载尝试
可以再尝试在后面添加-c nvidia

conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch -c nvidia

上一步的详细内容在这里

如果还是CPU的版本,再进行以下方法,亲测有效!!
我的cuda是10.2版本,所以这里只演示10.2版本的pytorch的安装,其他版本的方法也类似
因为conda会自动下载CPU的,而要做深度学习的实验需要用到GPU的,所以你可以去自己下载pytorch的whl文件下载以下三个文件
在这里插入图片描述

  1. 下载torch:
    在这里插入图片描述
  2. 下载torchaudio
    在这里插入图片描述
  3. 下载torchvision
    在这里插入图片描述

将下载后的这三个文件放到D:盘的根目录下
在这里插入图片描述
在pytorch39虚拟环境中依次输入以下几行代码,就可以将这三个whl文件安装到虚拟环境中

pip install D:\torch-2.1.1+cu121-cp39-cp39-win_amd64.whl
pip install D:\torchvision-0.16.1+cu121-cp39-cp39-win_amd64.whl
pip install D:\torchaudio-2.1.1+cu121-cp39-cp39-win_amd64.whl

安装后再次检验

python
import torch
print(torch.cuda.is_available()) #输出True表示可用GPU版本torch
print(torch.__version__)#输出对应torch版本号

该方法详情内容在这里

最后不出意外返回的应该就是True了,恭喜你安装成功了!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/766653.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【MySQL】数据操作语言 (DML) 和 数据定义语言 (DDL)

数据操作语言 (DML) 和 数据定义语言 (DDL) 在数据库管理系统中,DML (Data Manipulation Language) 和 DDL (Data Definition Language) 是两个核心的语言类型,用于管理数据库的数据和结构。本文将深入探讨这两种语言的概念、功能以及通过案例演示它们的…

使用POI以OLE对象的形式向excel中插入附件(pdf为例)

前言: 最近在使用easyExcel操作excel文件时,一直想找到一个方法可以往excel中填充附件,但是目前只发现POI可以插入附件,于是将方法记录如下: 实现: 这个方法主要是使用 Apache POI 的 HSSFWorkbook 类来…

opencv-python安装不上(附离线安装包网址和安装方法)

首先参考这个:安装opencv遇到的问题ERROR: Could not find a version that satisfies the requirement opencv (from versions: n-CSDN博客 如果尝试上面的方法也不行的话: 最好的方法就是从网上下载符合自己的操作系统和python版本的opencv-python包和…

2024最新华为OD机试试题库全 -【虚拟理财游戏】- C卷

1. 🌈题目详情 1.1 ⚠️题目 在一款虚拟游戏中生活,你必须进行投资以增强在虚拟游戏中的资产以免被淘汰出局。 现有一家Bank,它提供有若干理财产品 m 个,风险及投资回报不同,你有 N(元)进行投资,能接收的总风险值为X。 你要在可接受范围内选择最优的投资方式获得最…

java实现给Iphone推送消息

大家好我是咕噜美乐蒂,很高兴又和大家见面了! 对于 Java 开发者来说,要实现向 iPhone 推送消息,一种常见的方式是通过苹果的推送通知服务(APNs,Apple Push Notification service)来实现。APNs …

【Java初阶(四)】数组的定义和使用

❣博主主页: 33的博客❣ ▶文章专栏分类: Java从入门到精通◀ 🚚我的代码仓库: 33的代码仓库🚚 目录 1.前言2.数组的概念2.1数组的初始化2.2数组的使用2.2.1数组元素访问2.2.2遍历数组 3.数组是引用类型3.1实例3.2 认识null 4.数组的应用4.1 二分查找4.2…

AQS源码分析

前言 AbstractQueuedSynchronizer是抽象同步队列,其是实现同步机器的基础组件,并发包中的锁的底层就是使用AQS实现的。AQS中 维护了一个volatile int state(代表共享资源)和一个FIFO线程等待队列(多线程争用资源被阻塞…

WLAN与WIFI

网工知识:WLAN和WIFI有什么区别_哔哩哔哩_bilibili 请问WLAN就是Wifi吗?不懂网络的人也能听懂!_哔哩哔哩_bilibili WLAN:wireless lan:无线局域网 包括家用WIFI,企业级的无线网络。 包括ZigBee,红外和蓝牙技术。 …

MySQL面试题--开发(最全,涵盖SQL基础、架构、事务)

MySQL面试题--事务https://mp.csdn.net/mp_blog/creation/editor/136947072 MySQL面试题--MySQL内部技术架构https://blog.csdn.net/Timebro/article/details/136946046?spm1001.2014.3001.5501 MySQL面试题--最全面-索引https://blog.csdn.net/Timebro/article/details/136…

Web 中的 3D 游戏

为了 web 上丰富的游戏体验&#xff0c;一个好武器是 webGL&#xff0c;它可以在 HTML <canvas> 元素上渲染。WebGL 基本上是 Web 的 OpenGL ES 2.0 版本——作为一个 JavaScript API&#xff0c;它提供了能构建丰富的交互式动画和游戏的工具。你可以使用硬件加速的 Java…

计算机实体安全

计算机实体安全定义&#xff1a; 对场地环境、设施、设备和载体、人员采取的安全对策和措施。 一、计算机可靠性与故障分析 1.1 计算机的可靠性 可靠性 (狭义) ■计算机在规定时间与条件下完成规定功能的 概率 ■规定条件&#xff1a;环境条件&#xff0c;使用条件&#xff0…

2024年计算机三级|数据库习题整理(自用②)

所有题目均来自【三级数据库技术基础题库】&#xff0c;此博客仅包含部分填空题型&#xff0c;用于自主的回顾学习&#xff0c;仅供参考。 1、DBAS生命周期中&#xff0c;规划与分析的主要工作内容包括系统规划与定义、可行性分析和&#xff08;项目规划&#xff09; 2、DFD方…

软件高级:软件架构评估-基于场景的评估方法

作者&#xff1a;明明如月学长&#xff0c; CSDN 博客专家&#xff0c;大厂高级 Java 工程师&#xff0c;《性能优化方法论》作者、《解锁大厂思维&#xff1a;剖析《阿里巴巴Java开发手册》》、《再学经典&#xff1a;《Effective Java》独家解析》专栏作者。 热门文章推荐&am…

Android Studio 和 lombok 的版本适配、gradle依赖配置、插件安装及使用

文章目录 Intro注意事项Android Studio 和 lombok 的版本选择及下载下载链接 在 Android Studio 中安装一次 lombok 插件在每个 gradle 项目中添加 lombok 相关依赖(如要用到)使用ref Intro 用惯了 JavaMavenIDEA 开发后端服务&#xff0c;突然有一天用 JavaGradleAndroidStud…

C# WPF编程-事件

C# WPF编程-路由事件 路由事件概要路由事件的三种方式 WPF事件WPF最重要的5类事件&#xff1a;生命周期事件 鼠标事件键盘事件多点触控输入原始触控 路由事件概要 路由事件是具有更强传播能力的事件&#xff0c;它们可在元素树中向上冒泡和向下隧道传播&#xff0c;并沿着传播…

端口的学习

端口是什么口&#xff1f;【网络常识3】_哔哩哔哩_bilibili 简化后的数据包&#xff1a; 软件和端口是1对多的关系。 http默认端口是80 https默认端口是443

智慧工地解决方案,智慧工地项目管理系统源码,支持大屏端、PC端、手机端、平板端

智慧工地解决方案依托计算机技术、物联网、云计算、大数据、人工智能、VR&AR等技术相结合&#xff0c;为工程项目管理提供先进技术手段&#xff0c;构建工地现场智能监控和控制体系&#xff0c;弥补传统方法在监管中的缺陷&#xff0c;最线实现项目对人、机、料、法、环的全…

神级工具之git (一): git 基操

一切都从&#xff1a;Git User Manual开始&#xff0c;或者中文版的Git中文手册 核心概念 工作区 工作区我们可见的&#xff0c;可以进行修改的目录树。我们可以在目录树中进行文件的查看&#xff0c;修改。通常我们会使用一个神级编辑器Vim。我给她取了个名字&#xff0c;就…

2024年C语言最新经典面试题汇总(1-10)

C语言文章更新目录 C语言学习资源汇总&#xff0c;史上最全面总结&#xff0c;没有之一 C/C学习资源&#xff08;百度云盘链接&#xff09; 计算机二级资料&#xff08;过级专用&#xff09; C语言学习路线&#xff08;从入门到实战&#xff09; 编写C语言程序的7个步骤和编程…

【测试开发学习历程】认识Python + 安装Python

1 认识 Python 人生苦短&#xff0c;我用 Python —— Life is short, I use Python 1.1 Python 的起源 Python 的创始人为吉多范罗苏姆&#xff08;Guido van Rossum&#xff09;&#xff0c;江湖人称“龟叔” 1989 年的圣诞节期间&#xff0c;吉多范罗苏姆为了在荷兰首都阿姆…