Anaconda安装及配置+pytorch深度学习环境(2024复旦计算机工作站0704)

news2024/12/26 22:09:19

目录

前言

一、Anaconda的下载与安装

二、检查是否有Nvidia显卡

三、安装CPU环境的pytorch

四、安装GPU环境的pytorch(待写...)

五、AnacondaPycharm 配置

总结


前言

       深度学习越来越火啦,深入到各行各业,小北个人也对深度学习很感兴趣,再加上这次导师暑期要求我们去配一下Pytorch深度学习环境,所以觉得有必要出一期教程~(小北以2022Y7000p拯救者+win11系统为栗子~)

        之前在配这个东西的时候,踩了很多坑,配了好久,Anaconda删了又下,下了又删...太难受了,为了不让友友们踩坑,小北为大家准备了超级详细的教程!希望能够得到友友们青睐~

(之前电脑没有安装过Python的友友们可以直接接跳过“前言”进入到“一Anaconda的下载与安装”

在学习机器学习时,一般都会使用Anaconda

Anaconda是一个强大的开源数据科学平台,它将很多好的工具整合在一起,极大地简化了使用者的工作流程,并能够帮助使用者解决一系列数据科学难题。

有小伙伴纠结先安装python还是安装Anaconda,这边的建议是装Anaconda,就不需要单独装python了,因为Anaconda自带python,且安装了Anaconda之后,默认python版本是Anaconda自带的python版本。

Anaconda的安装分两种情况:

情况一:电脑现在没有装python或者现在装的可以卸载掉(装Anaconda时先卸python)

情况二: 电脑目前装了python,但想保留它 (比较复杂,请参考网上其他教程 !)

彻底卸载python
首先利用 电脑管家自带的卸载工具 将python卸载,并且手动删除安装目录中的文件(这部分十分简单就不详细介绍了),接下来删除环境变量:

第一步:

计算机(右键)→属性→高级系统设置→(点击)环境变量)

第二步+第三步:

 查看用户自己设置的环境变量,也就是上面那一栏,找到path,双击path后面的值,进入查看自己设置过的环境变量

将安装python的变量全部删除,如图中两个值,都选中,然后点击删除,再确定 (如果卸载完python的时候环境变量自动删掉了就不用管!)

ok,到此处就彻底将python卸载完整啦!

:在退出时,不要忘记外面还有几个确认按钮,也需要点击,不要直接叉掉,否则并没有保存设置。

一、Anaconda的下载与安装

1.Anacondad是什么?与python有什么关系?

       Anaconda是一个专注于数据科学和机器学习的开源发行版,内置了丰富的工具和库,包括Python解释器、NumPy、SciPy、Pandas、Scikit-learn、TensorFlow等,使用户能够轻松进行科学计算和数据分析。其强大的包管理器conda简化了软件包的安装和环境管理,同时提供了灵活的虚拟环境支持,使用户能够隔离和管理不同项目的依赖关系。Anaconda的综合性和易用性使其成为数据科学和机器学习领域的首选工具。

        Anaconda可以看成是一个教学楼,教学楼里有很多教室,每个教室互不影响,但是都有Python,版本可以相同也可以不同,这就是多个python共存,然后每个教室里面可以有不同或相同的深度学习框架用来完成不同的任务,每个教室互不影响,每个教室就代表着每一个“环境”。

2.下载Anaconda

2.1. 进入Anaconda官网 

官网:                                  Anaconda | The Operating System for AIicon-default.png?t=N7T8https://www.anaconda.com/

下载地址:Free Download | AnacondaDownload Anaconda Distribution | Anacondaicon-default.png?t=N7T8https://www.anaconda.com/download

直接点击Download即可:(小伙伴们也可以注册自己的账户,拥有更多体验)

2.2. 安装Anaconda

打开下载好的文件:

点击next——点击I Agree

下一步是指你要为谁安装Anaconda, 如果你的计算机只有你一个用户,那么这两个选哪个都无所谓,但是有多个用户的话,如果选下面的选项,会为所有用户均安装Anaconda

小北这里建议不要安装在C盘,毕竟挺大的......(更改的路径要确保你的路径是全英文!!!)

 选择下列选项,然后下载:(也可以选择默认的) 等待安装完成:完成后点击next, 然后两个选项都不选:

2.3. 验证Anaconda

打开Anaconda Navigator,如果有base环境说明你的Anaconda安装好了:

二、检查是否有Nvidia显卡

按住Ctrl+Shift+Esc调出任务管理器,找到性能,查看你的GPU,如果有NVIDIA说明你的显卡是英伟达显卡:

有英伟达显卡的话直接看GPU版本的教程,没有的话直接看CPU版本的教程。

三、安装CPU环境的pytorch

1.创建虚拟环境

首先打开Anaconda的命令行:

创建虚拟环境命令格式:

conda create -n 环境名 python=版本号

比如我创建的存放cpu版本pytorch的conda为:

conda create -n cpupytorch python=3.9

友友们可以根据自己的需要去下载,输入命令后点击回车,然后输入y,回车:

下载完成!

2.进入虚拟环境

输入:

conda activate 环境名

前面的括号里面的东西代表你现在处于哪个虚拟环境。

3.删除虚拟环境

如果你发现你的环境下错了,想删除这个环境,可以使用这句话:

conda remove -n 环境名 --all

4.安装CPU环境的pytorch

4.1. 进入Pytorch官网icon-default.png?t=N7T8https://pytorch.org/

进入官网以后往下滑,找到命令:

直接复制命令:

conda install pytorch torchvision torchaudio cpuonly -c pytorch
4.2. 安装Pytorch

打开anaconda命令行窗口,进入到又有你自己的虚拟环境中,输入命令:

然后输入y,等待下载完成:

如果你觉得下载速度慢可以使用清华的镜像源安装(要么从清华的镜像源下载要么就从官网下载,二者选一个就好):清华镜像源:Index of /anaconda/cloud/pytorch/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirroricon-default.png?t=N7T8https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

找到适合你的镜像,点进去:

然后复制网址: 

把命令改成: 

conda install pytorch torchvision torchaudio cpuonly -c 刚才复制的链接

然后输入命令等待下载完成。

4.3. 验证Pytorch

进入你的虚拟环境,输入

conda list

如果有Pytorch说明安装成功:

另一种方法:

在虚拟环境的命令行中输入

python

然后输入

import torch

等待导入完成,然后输入

torch.cuda.is_available()

如果出现False,说明安装成功!

5.安装其他版本的Pytorch

如果你有安装其他版本Pytorch的需要,请继续往下看,如果没有,跳过即可。

进入官网,找到Get Started

找到先前版本——选择你想下载的版本号,找到对应的命令下载即可:

四、安装GPU环境的pytorch(待写...)

1.创建虚拟环境

首先打开Anaconda的命令行:

...

五、Anaconda与Pycharm 配置

       友友们,前面我们已经将Anaconda安装好,并且已经进行了Pytorch深度学习环境搭建(CPU/GPU),但是我们需要一个编辑器能够帮我们写代码,进行代码管理。这里推荐Pycharm,Pycharm的安装之前出过教程,没有安装好的可以看一下我之前的博客。如果需要专业版或者安装不好寻求帮助,可以私聊小北~   

首先,打开Pycharm,新建项目:

这里需要注意的比较多:

  1. 名称随便取,位置的话不建议带中文路径,后续可能会出现问题

  2. 下方选择自定义环境

  3. 然后选择“Select existing”

  4. 类型选择Conda

  5. Path to conda 找到你的Anaconda的下载路径,然后找到condabin文件夹,选择的conda.ba文件

  6. 下方环境会出现你已经在conda中创建好的虚拟环境,默认是base虚拟环境

后点击创建即可。

总结

       OK,至此,相信各位友友已经搭建起来了自己的Pytorch深度学习环境了,大家可以开启深度学习之旅了~如果你喜欢小北的教程,可以点赞收藏加关注哦~

小北后续预告:可能有些友友没有NVIDIA的显卡,但是使用CPU又很慢,所以我会出一期GPU服务器的使用教程和 Pytorch基础入门教程,并且跑通运行案例~

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

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

相关文章

Day05-讲师列表前端-讲师信息添加

代码&#xff1a; //添加讲师 addTeacher(teacher){ return request({ url:/eduservice/teacher/addTeacher, method:‘post’, data:teacher }) } &#xff08;2&#xff09;在页面实现调用 代码&#xff1a; 讲师添加 <el-button type“primary” :disabled“sav…

Python代码设置Excel工作表背景色或背景图

Excel是工作中数据处理和分析数据的重要工具。面对海量的数据和复杂的表格&#xff0c;如何提高工作效率、减少视觉疲劳并提升数据的可读性是不容忽视的问题。而给工作表设置合适的背景是表格优化的一个有效方式。为Excel工作表设置背景色或背景图不仅能够美化工作表&#xff0…

类的动态加载-双亲委派模型

java反射基础 Java 基础 - 反射机制详解 | Java 全栈知识体系 (pdai.tech) 类的动态加载 参考链接&#xff1a;类的动态加载 构造是和实例化也就是对象相关的。 静态代码块是在初始化的时候就调用的 Class.forName();就会调用静态代码块 forName&#xff0c;加载类时默认…

【Mac】draw.io for Mac(流程图绘制工具)及同类型软件介绍

软件介绍 Draw.io&#xff08;现在称为diagrams.net&#xff09;是一个流行的开源图表软件&#xff0c;可以帮助用户创建各种类型的图表和图形&#xff0c;如流程图、组织结构图、网络图、UML图、平面设计图等等。它最初作为一个Web应用程序推出&#xff0c;后来也推出了桌面版…

推荐一个私有化部署的物联网平台

引言 随着物联网技术的飞速发展&#xff0c;越来越多的企业开始寻求能够提供稳定、安全、可定制的物联网解决方案。私有化部署的物联网平台因其能够满足企业对数据安全和个性化需求的优势&#xff0c;逐渐成为市场的新宠。本文将详细介绍ThingsKit物联网平台&#xff0c;一个专…

代谢组数据分析(十二):岭回归、Lasso回归、弹性网络回归构建预测模型

欢迎大家关注全网生信学习者系列: WX公zhong号:生信学习者Xiao hong书:生信学习者知hu:生信学习者CDSN:生信学习者2介绍 在代谢物预测模型的构建中,我们采用了三种主流的回归分析方法:岭回归、Lasso回归以及弹性网络回归。这三种方法各有其独特的原理和适用场景,因此在…

pnpm的坑

请问pnpm的两个坑怎么解决&#xff1a; 第一个坑&#xff1a;没有节省磁盘空间 我已经配置了依赖的存储位置&#xff0c; 但我在项目里pnpm install以后&#xff0c;发现依赖包还是很大&#xff0c; 然后发现里面的链接并不是指向先前配置的依赖存储位置&#xff0c;而是指…

C语言自定义类型(结构体,枚举,联合):

大家好久不见&#xff0c;今天我们来学习一下C语言中的自定义类型&#xff1a; C语言的自定义类型包括&#xff1a;结构体&#xff0c;枚举和联合&#xff0c;接下来大家跟我来一起认识一下这三种类型。 目录 1. 结构体 1.1.1 结构体类型的声明 1.1.2 结构的特殊声明 1.1…

nginx的重定向(rewrite)

nginx的重定向&#xff08;rewrite&#xff09; location 匹配 location匹配的就是后面的URI /wordpress 192.168.60.20/wordpress location匹配的分类和优先级 1、精确匹配 location / 对字符串进行完全匹配&#xff0c;必须完全符合 2、正则匹配 ^~ 前缀匹配&#x…

为本地化准备营销材料的几个步骤

为本地化准备营销材料涉及几个关键步骤&#xff0c;以确保内容在文化上合适、语言上准确&#xff0c;并与目标受众相关。以下是五个基本步骤&#xff1a; 进行市场调查 了解目标市场至关重要。进行深入研究&#xff0c;以收集有关目标地区受众的文化细微差别、消费者行为、地…

脑启发设计:人工智能的进化之路

编者按&#xff1a;你可以用左手&#xff08;不常用的那只手&#xff09;的小指与食指拿起一件物品么&#xff1f; 试完你是不是发现自己竟然可以毫不费力地用自己不常用的手中&#xff0c;两根使用频率相对较低的手指&#xff0c;做一个不常做的动作。这就是人类大脑不可思议…

MySQL之聚簇索引和非聚簇索引

1、什么是聚簇索引和非聚簇索引&#xff1f; 聚簇索引&#xff0c;通常也叫聚集索引。 非聚簇索引&#xff0c;指的是二级索引。 下面看一下它们的含义&#xff1a; 1.1、聚集索引选取规则 如果存在主键&#xff0c;主键索引就是聚集索引。如果不存在主键&#xff0c;将使…

高校搭建AIGC新媒体实验室,创新新闻教育教学模式

高校作为人才培养的重要阵地&#xff0c;必须紧跟时代步伐&#xff0c;不断创新教育教学模式&#xff0c;提升跨界融合育人水平&#xff0c;通过AIGC新媒体实验室探索创新人才培养模式。AIGC新媒体实验室不仅能够高效赋能高校宣传媒体矩阵&#xff0c;也可以助力教学实践与AIGC…

常见问题记录

conda操作 conda精确查找某个包的版本 conda list 包名下载源 -i https://pypi.mirrors.ustc.edu.cn/simple/conda查看下载源 conda config --show channels下载torch conda install pytorch1.13.0 torchvision0.14.0 torchaudio0.13.0 cpuonlyconda环境没有名字 利用vsc…

改变conda创建虚拟环境时的默认路径(C盘)

①C:\Users\Lenovo 找到C盘中用户目录下的.condarc文件 ②打开.condarc文件后&#xff0c;添加并修改.condarc 中的 env_dirs 环境路径&#xff0c;按顺序第⼀个路径作为默认存储路径&#xff0c;也就是我的E盘&#xff08;需要你先在E盘中新建文件夹envsE&#xff09;。修改完…

算法体系-25 第二十五节:窗口内最大值或最小值的更新结构

一 滑动窗口设计知识点 滑动窗口是什么&#xff1f; 滑动窗口是一种想象出来的数据结构&#xff1a; 滑动窗口有左边界L和有边界R 在数组或者字符串或者一个序列上&#xff0c;记为S&#xff0c;窗口就是S[L..R]这一部分 L往右滑意味着一个样本出了窗口&#xff0c;R往右滑意味…

【免费可视化工具】助力风电行业智能化管理

在绿色能源日益成为全球共识的今天&#xff0c;风电作为清洁能源的重要组成部分&#xff0c;正以前所未有的速度发展。然而&#xff0c;随着风电场规模的扩大和数量的增加&#xff0c;如何高效、直观地管理和监控风电资源成为了一个亟待解决的问题。 而山海鲸可视化这款免费可…

使用微信开发者工具连接gitee

编写代码 打开微信开发者工具 编写小程序代码 提交代码 在微信开发者工具提交代码到gitee仓库的步骤&#xff1a; 1.在gitee创建仓库&#xff0c;得到仓库url 2.微信开发者工具设置远程仓库 点击版本管理-->点击设置-->网络和认证-->认证方式选择 使用用户名和…

Windows系统安装分布式搜索和分析引擎Elasticsearch与远程访问详细教程

文章目录 前言系统环境1. Windows 安装Elasticsearch2. 本地访问Elasticsearch3. Windows 安装 Cpolar4. 创建Elasticsearch公网访问地址5. 远程访问Elasticsearch6. 设置固定二级子域名 前言 本文主要介绍如何在Windows系统安装分布式搜索和分析引擎Elasticsearch&#xff0c…

怎么录制电脑内部声音?好用的录音软件分享,看这篇就够了!

如何录制电脑内部声音&#xff1f;平时使用电脑工作&#xff0c;难免会遇到需要录音的情况。好用的录音软件有很多&#xff0c;也有部分录屏工具也支持录音功能。 那么如何录制电脑内部声音呢&#xff1f;本文整理了几个录制电脑内部声音的方法&#xff0c;如果你需要在电脑上录…