【202408最新】Anaconda+VSCode+CUDA+Pytorch安装配置保姆级教程

2024-09-01 18:04

本文主要是介绍【202408最新】Anaconda+VSCode+CUDA+Pytorch安装配置保姆级教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近新换了电脑,又开始从头配置代码环境,到处看教程真的一个头两个大,干脆自己整理了一下,方便以后一站式重装。也提供给大家参考。

1.Anaconda下载安装

Anaconda和Python是替代品(也不是),下载conda之后会有python。但是Anaconda还自带了 Python 解释器以及许多常用的科学计算、数据分析库(如 NumPy、Pandas、SciPy 等),并且还提供了 Conda 这个包管理器来方便地管理 Python 环境和包。因为很多项目对python的版本要求不同,conda里创建虚拟环境的话可以自己随意选择python的版本,所以我一般都直接使用conda不再下载Python。

1.1 下载

官网:https://www.anaconda.com/products/individual
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

选择合适自己电脑版本的下载即可。

1.2 安装

下载完成后点击安装包开始安装。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

这三个选项的意思分别是:

  • 创建快捷方式;
  • 允许其他程序如VSCode、PyCharm等自动检测Anaconda3作为系统上的主要Python3.12的工具;
  • 安装完成后清除缓存

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

安装完成就自动打开了,这就是安装完成了。之前版本可以选择是否自动配置环境变量,但是现在好像不行了,不知道为什么我安装的时候根本没有跳出那个选择环境变量的界面,去系统环境里面检查了一下发现也没配置上,所以到这里还是需要自己去配置一下环境。

1.3 配置环境变量

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

到此就算安装完成了,但一般为了提高装包速度,顺便换个镜像源。键盘同时按“win”+“R”,在跳出的命令框中输入“cmd”,分别在其中输入以下代码切换为清华源,即设置完毕:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

在这里插入图片描述

在这里插入图片描述

2.VSCode下载安装

用过很多IDE,但还是感觉VSCode最好用,有很多插件也集成很多语言软件,界面也很好看,很适合本人这种差生文具多的类型。喜欢用PyCharm的也可以换。

2.1 下载

官网:https://code.visualstudio.com/download
在这里插入图片描述

选择合适自己电脑的版本下载即可。

2.2 安装

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.3 插件推荐

2.3.1 Chinese (Simplified) 简体中文

在这里插入图片描述

安装完后右下角会跳出是否现在切换为中文的提示框,我没截到图,就是选择change now就行,软件就会重启,重启后就已经是中文显示的了。

2.3.2 Python相关

在这里插入图片描述

支持Python编码的好用插件,提供实时代码补全、错误检查和智能感知、语法高亮、自动格式化、调试工具等基本功能。

2.3.3 Jupyter Notebook相关

在这里插入图片描述

支持 Jupyter Notebook 的集成,可以在 VSCode 中直接运行和编写交互式的 Python 代码。

2.3.4 Markdown相关

在这里插入图片描述

集成了编辑 Markdown 文件时需要的大部分功能:为 Markdown 样式提供键盘快捷键、列表的自动化处理、自动格式化表格、提供数学公式的支持、自动补全、将Markdown转为PDF等。

2.3.5 其他

在这里插入图片描述

分别是代码运行、单词拼写检查和格式化代码(让代码变得很好看)。

3.CUDA下载安装

使用GPU版本的Pytorch必须先安装CUDA、CUDnn,顺序一定不能错。先在菜单栏查看自己的电脑支持的CUDA版本。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

可以看到我的电脑CUDA版本号为12.6。随后进入英伟达官网下载对应版本的CUDA。
官网:https://developer.nvidia.com/cuda-toolkit-archive
在这里插入图片描述

在这里插入图片描述

3.2 安装

下载完成后进入安装,这里一定要选择默认安装路径(即C盘),因为安装完会自动删除。我刚开始不信邪,非得装在了D盘,后面还会选择一次路径,选择一样的路径安装完毕后文件夹就会消失,白干。(没错这是我第二遍安装)
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

就是这里可以自定义,装在D盘也ok,装C盘也可以,但不要和前面那个路径一致

在这里插入图片描述

在这里插入图片描述

3.3 配置系统环境

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

检查一下有没有这四个就行,按理来说系统会自动生成,如果没有的话和Anaconda一样自己添加一下就行。
最后“win”+“R”输入“cmd“进入终端后输入以下即可查看是否安装配置正常:

nvcc -V

在这里插入图片描述

输出是这样就说明安装完成了。如果安装操作没有问题但是返回“nvcc不是系统命令”那可能是环境没有配置好。

4.cuDNN下载安装

4.1 下载

官网:https://developer.nvidia.com/rdp/cudnn-archive
选择适配CUDA的版本下载即可。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

显示需要注册登录才能继续下载,就正常注册就行。

4.2 安装

下载完以后是一个压缩包,里面包含这么几个文件。
在这里插入图片描述

把这里面的三个文件夹全部复制到之前安装CUDA对应的文件夹中。
在这里插入图片描述

这就算安装完成了。

4.3 配置系统环境

在这里插入图片描述

保证这四个都在系统环境中即可。

5.Pytorch下载安装

官网:https://pytorch.org/get-started/locally/
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这篇关于【202408最新】Anaconda+VSCode+CUDA+Pytorch安装配置保姆级教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1127659

相关文章

mybatis映射器配置小结

《mybatis映射器配置小结》本文详解MyBatis映射器配置,重点讲解字段映射的三种解决方案(别名、自动驼峰映射、resultMap),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定... 目录select中字段的映射问题使用SQL语句中的别名功能使用mapUnderscoreToCame

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

MySQL8 密码强度评估与配置详解

《MySQL8密码强度评估与配置详解》MySQL8默认启用密码强度插件,实施MEDIUM策略(长度8、含数字/字母/特殊字符),支持动态调整与配置文件设置,推荐使用STRONG策略并定期更新密码以提... 目录一、mysql 8 密码强度评估机制1.核心插件:validate_password2.密码策略级

ShardingProxy读写分离之原理、配置与实践过程

《ShardingProxy读写分离之原理、配置与实践过程》ShardingProxy是ApacheShardingSphere的数据库中间件,通过三层架构实现读写分离,解决高并发场景下数据库性能瓶... 目录一、ShardingProxy技术定位与读写分离核心价值1.1 技术定位1.2 读写分离核心价值二

QT Creator配置Kit的实现示例

《QTCreator配置Kit的实现示例》本文主要介绍了使用Qt5.12.12与VS2022时,因MSVC编译器版本不匹配及WindowsSDK缺失导致配置错误的问题解决,感兴趣的可以了解一下... 目录0、背景:qt5.12.12+vs2022一、症状:二、原因:(可以跳过,直奔后面的解决方法)三、解决方

SpringBoot路径映射配置的实现步骤

《SpringBoot路径映射配置的实现步骤》本文介绍了如何在SpringBoot项目中配置路径映射,使得除static目录外的资源可被访问,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一... 目录SpringBoot路径映射补:springboot 配置虚拟路径映射 @RequestMapp

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队