Windows10安装Anaconda与Pytorch的记录

news2024/11/26 3:57:26

这是一篇关于安装Anaconda和Pytorch的记录与复盘,写的原因是我电脑恢复系统之后东西全没了,再装Pytorch的时候一脸懵逼忘了怎么弄了,写篇记录以备我下一次安装。

1、Anaconda的安装

1.1、Anaconda安装包下载

下载链接: Free Download | Anaconda
下载界面
直接选择Download即可,也可以选择“Get Additional Installers”后再选择Windows10的64位版本。

1.2、Anaconda的安装

Step1: 打开下载后的安装包,点击下一步(Next),直到Choose Installation Location界面。在这里插入图片描述
Step2: 在“Choose Installation Location”中,更改Anaconda的安装位置,建议改为:

D:\anaconda3

如图所示:在这里插入图片描述
注意:之后安装Pytorch时创建的virtualenv和安装的package默认都会和Anaconda的安装位置在同一个目录下

Step3(可选) :在“Advanced Installation Options”界面中勾选“Clear the package cache upon completion”
在这里插入图片描述
Step4: 安装进度完成后,在“Completing Anaconda Setup”,取消勾选“Launch Anaconda Navigator”与“Getting Started with Anaconda Distribution”,完成安装。
在这里插入图片描述

2、安装Pytorch

2.1、查看显卡版本号

使用Win+R,打开cmd,在命令行窗口中输入nvidia-smi命令查看显卡信息,如下图所示。
在这里插入图片描述
可见CUDA Version的信息。

这边考虑到的是CUDA的版本信息影响到pytorch包的版本的安装,pytorch包的版本又和下文创建虚拟环境时选择的python版本号有关系。

版本号的对应关系可见:
Pytorch与Python的对应(选复制链接,贴到浏览器中查看): pytorch/vision: Datasets, Transforms and Models specific to Computer Vision
Pytorch与CUDA的对应: Previous PyTorch Versions | PyTorch

注:有的电脑输入了nvidia-smi命令后出现提示
“nvidia-smi”不是内部或外部命令,也不是可运行的程序
解决方式:
先更改路径到NVSMI文件夹下,再输入nvidia-smi:

cd C:\Program Files\NVIDIA Corporation\NVSMI
nvidia-smi

2.2、创建安装Pytorch的虚拟环境

打开“Anaconda Prompt”,如图所示:
在这里插入图片描述
依次输入以下命令:

conda create -n pytorch python=3.11
conda activate pytorch

第一行命令创建了一个名为“pytorch”的环境,选择的python版本号为3.11。(python和下文中安装的pytorch的版本号根据前文的两个版本号对应链接进行选择。)
第二行命令进入了pytorch环境,如下图所示。
在这里插入图片描述

2.3、安装Pytorch

进入Pytorch网站: Start Locally | Pytorch
在这里插入图片描述
选择好相应的选项后,将Command命令复制到“Anaconda Prompt”中,注意是在刚刚创建的pytorch环境下。

conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia

不同的显卡驱动版本信息对应的pytorch-cuda不同,可查看历史版本。
链接: Previous-versions
在这里插入图片描述

2.4、测试Pytorch安装是否成功

在等待pytorch安装完成后,依次输入以下命令:

python
import torch
print(torch.__version__)
torch.cuda.is_available()

结果如图所示:
在这里插入图片描述
说明pytorch安装成功。

3、使用Pycharm

3.1、PyCharm Community Edition的安装

下载链接: 下载PyCharm:JetBrains为专业开发者提供的Python IDE
在这里插入图片描述

3.2、编译器的设置

Step1: 在“Interpreter Settings”中,选择“Add Interpreter”->“Add Local Interpreter”->“Virtualenv Environment”->“Existing”
在这里插入图片描述
Step2: 点击“···”,选择我们创建的pytorch环境下的“python.exe”
在这里插入图片描述
Step3: 完成。
在这里插入图片描述
在这里插入图片描述

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

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

相关文章

应用出海新福祉,融云助IM社交迅速对齐海外用户体验

对于互联网业务而言,贴近年轻用户的创新是永恒的话题。近期,一种新的社交方式悄悄地在年轻人中流行开来,这就是“猫鼠游戏”。关注【融云全球互联网通信云】了解更多 玩法可以说是我们熟悉的“躲猫猫”游戏升级版,不同之处在于&a…

OpenSSL生成CA证书

基本概念 证书类别 根证书:生成服务端证书,客户端证书的基础。自签名。服务端证书:由根证书签发。配置在服务器上。客户端证书:由根证书签发。配置在浏览器、移动APP等客户端上。 认证方式 单向认证(Client鉴权Serv…

我的云栖大会之旅:见证云计算创新的15年

云栖大会,曾经是一次不可思议的科技之旅,却如今已见证了我对云计算世界的15年关注和发展。第一次踏上云栖大会之旅,我记得是在2009年。那时的云计算还是一个新生事物,而云栖大会正是其中的奠基石。 我清楚地记得那个炎热的夏天&am…

Redis--苍穹

一、Redis入门 1.1、Redis简介 1.2 、redis启动 redis-server redis.windows.conf 1.3、redis连接 -h 指定IP-p 指定端口-a 密码 redis-cli.exe -h localhost -p 6379 -a 731206 二、redis数据类型 2.1、redis的五种数据类型 2.2、redis的各种数据类型的特点 三、Redis的…

C++排序、前缀和算法的应用:英雄的力量

本文涉及的基础知识点 C算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 排序 题目 英雄的力量 给你一个下标从 0 开始的整数数组 nums ,它表示英雄的能力值。如果我们选出一部分英雄,这组英雄的 力量 定义为&#x…

VMware——VMware17设置WindowServer2012R2环境静态IP及关闭防火墙

目录 一、VMware17设置WindowServer2012R2环境静态IP1.1、工具栏虚拟机的设置步骤1.2、工具栏编辑的设置步骤1.3、静态IP的设置步骤 二、VMware17关闭WindowServer2012R2环境防火墙 一、VMware17设置WindowServer2012R2环境静态IP 1.1、工具栏虚拟机的设置步骤 打开VMware虚拟…

第五章 I/O管理 十二、磁盘的管理

目录 一、磁盘初始化 Step 1: Step 2: Step 3: 二、引导块 三、坏块的管理 1、坏块的定义: 2、管理: (1)对于简单的磁盘: (2)对于复杂的磁盘; 四、总结 一、磁…

120道Python面试题.pdf ,完全版开放下载

Python作为一门高效、多用途的编程语言,受到越来越多大型科技公司的青睐。这篇文章梳理了120道各大厂Python一系列经典面试题,帮助在应对大厂面试时更从容应对。 大厂更加注重对候选人的技术深度和实际操作能力,这套面试题不仅包含Python基础…

香港服务器不稳定的几种情况

​  近年来,随着互联网的迅猛发展,香港作为一个重要的网络枢纽地区,扮演着连接中国内地和国际网络的重要角色。一些用户表示在使用香港服务器时可能会遇到不稳定的情况,导致访问困难、加载缓慢甚至无法连接。 为什么香港服务器会…

EasyRecovery易恢复16中文免费版下载

最近一直在加班码方案,抓bug,熬夜都成了家常便饭。原本以为这种艰难的生活快要迎来胜利的曙光,偏偏老天还要给我再来当头一棒!写完方案被我误删了,而且还彻底清空了废纸篓,团队几天几夜的成果毁于一旦&…

线扫相机DALSA--常见问题三:未找到采集卡

“计算机”右键“管理”,选择“设备管理器”,单击打开“图像设备”,即可看到PC上所安装的采集卡型号,采集卡正常状态表现如上图所示,如果采集卡显示黄色叹号,表明驱动存在异常,解决采集卡丢失问…

X Windows

X Windows System 简介 Linux中图形接口(GUI)称为 X Windows System,简称 X 或 X11。 组件 X Server 管理客户端硬件,接受键盘鼠标等设备的输入信息,并将图形绘制到屏幕 X Client 每个X Client彼此不知道对方是…

如何绘制自定义折线图?

文章目录 概要整体架构流程技术名词解释技术细节小结 概要 绘制折线图,难点在于共有六个纵坐标,且各个纵坐标之间的间距无规则,我们需要在该坐标系中绘制折现图Dm、Im、Sm、Cm(2,7,5,7&#xf…

Py之auto-gptq:auto-gptq的简介、安装、使用方法之详细攻略

Py之auto-gptq:auto-gptq的简介、安装、使用方法之详细攻略 目录 auto-gptq的简介 1、版本更新历史 2、性能对比 推理速度 困惑度(PPL) 3、支持的模型 3、支持的评估任务 auto-gptq的安装 auto-gptq的使用方法 1、基础用法 (1)、量…

微信小程序 跳转客服页面

前言 小程序 用户反馈 没有页面设计 可以直接跳转小程序指定客服页面 <button class"contactBtn"open-type"contact" contact"handleContact" session-from"sessionFrom">

CSS画三角形(三种方法)

使用CSS画一个三角形&#xff0c;想必部分同学都有一个小疑问&#xff0c;css怎么做三角形&#xff0c;让我为大家介绍一下吧&#xff01; 第一种方法 div {width: 0;height: 0;border-style: solid;border-width: 50px;border-color: transparent transparent black transpa…

学习笔记二十八:K8S控制器Daemonset入门到企业实战应用

DaemonSet控制器&#xff1a;概念、原理解读 DaemonSet概述DaemonSet工作原理&#xff1a;如何管理PodDaemonset典型的应用场景DaemonSet 与 Deployment 的区别DaemonSet资源清单文件编写技巧 DaemonSet使用案例&#xff1a;部署日志收集组件fluentdDaemonset管理pod&#xff1…

PyTorch深度学习实战(24)——从零开始实现Mask R-CNN实例分割

PyTorch深度学习实战&#xff08;24&#xff09;——从零开始实现Mask R-CNN实例分割 0. 前言1. Mask R-CNN1.1 网络架构1.2 RoI Align1.3 Mask 检测头 2. 使用 Mask R-CNN 实现实例分割2.1 数据集分析2.2 模型构建策略2.3 模型构建与训练 3. 多类别实例分割小结系列链接 0. 前…

Zabbix监控nginx状态

文章目录 zabbix监控nginx状态环境前期准备开启nginx状态页面配置监控 zabbix监控nginx状态 环境 主机名IP地址角色安装的软件zabbix192.168.179.100zabbix服务端zabbix_serverzabbix_agentwanf192.168.179.11nginxzabbix客户端nginxzabbix_agent 前期准备 部署nginx请阅读…

删除排序链表中的重复节点II(C++解法)

题目 给定一个已排序的链表的头 head &#xff0c; 删除原始链表中所有重复数字的节点&#xff0c;只留下不同的数字 。返回 已排序的链表 。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,3,4,4,5] 输出&#xff1a;[1,2,5]示例 2&#xff1a; 输入&#xff1a;head [1…