【linux系统】如何在服务器上安装Anaconda

news2024/12/28 19:54:35

文章目录

  • 1. 安装Anconda
    • 1.1. 下载Anaconda安装包
    • 1.2. 安装Anaconda
      • 1.2.1. 点击回车(Enter)
      • 1.2.2. 添加环境变量
      • 1.2.3. 激活环境变量
    • 1.3. 检查是否安装成功
  • 2. Anaconda安装pytorch
    • 2.1. 创建虚拟环境
    • 2.2. 激活(进入)虚拟环境
    • 2.3. 安装pytorch


1. 安装Anconda

1.1. 下载Anaconda安装包

需要在官网中查找自己需要的版本,链接地址如下:
https://repo.anaconda.com/archive/

以我自己安装的版本为例:

https://repo.anaconda.com/archive/Anaconda3-2023.07-2-Linux-x86_64.sh

使用wget指令来下载Anconda.sh文件:

wget https://repo.anaconda.com/archive/Anaconda3-2023.07-2-Linux-x86_64.sh

运行结果如下:
在这里插入图片描述

1.2. 安装Anaconda

找到你下载后的.sh文件,使用chmod给它赋权,下面以我的为例:

chmod +x Anaconda3-2023.07-2-Linux-x86_64.sh

然后执行如下命令:

./Anaconda3-2023.07-2-Linux-x86_64.sh

执行后,结果如下图所示:
在这里插入图片描述

1.2.1. 点击回车(Enter)

一直点回车,直到出现:
在这里插入图片描述
输出入yes,继续点回车,出现:
在这里插入图片描述
继续点回车,然后开始安装,
在这里插入图片描述
输入yes,点击回车,等待安装完成。

1.2.2. 添加环境变量

注意:这一步,如果是新版的就不需要设置了,直接跳到1.2.3. 小节
找到.bashrc文件,打开该文件,在最后一行添加环境变量,这里的路径是你anaconda的bin目录所在的路径,如下:

export PATH=path/to/anaconda3/bin:$PATH

1.2.3. 激活环境变量

在服务器中输入source指令:

source ~/.bashrc

然后,你会发现,进入了anaconda的base环境。
输入conda config --set auto_activate_base false可设置不自动进入base环境,然后输入conda deactivate,退出base环境。

conda config --set auto_activate_base false
conda deactivate

到这里,就已经安装好anaconda了

1.3. 检查是否安装成功

打开新的终端后,进入自己的文件夹目录下,输入anaconda -V:

conda -V

安装成功会显示conda的版本,如下:
在这里插入图片描述

2. Anaconda安装pytorch

2.1. 创建虚拟环境

加入我要创建一个名称为py7torch1.13的环境,输入指令:

conda create -n py7torch1.13 python=3.7 -y

2.2. 激活(进入)虚拟环境

conda activate py7torch1.13

效果如下:
在这里插入图片描述

2.3. 安装pytorch

要先进入虚拟环境(完成上一步),才能安装pytorch。
安装torch1.13版本(具体安装什么版本要和你的系统以及CUDA对应,否则安装很可能会失败),指令如下:

conda install pytorch==1.13.0 torchvision==0.14.0 torchaudio==0.13.0 pytorch-cuda=11.7 -c pytorch -c nvidia

安装成功后显示如下:
在这里插入图片描述

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

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

相关文章

51单片机实现换能器超声波测水深

一,超声波换能器定义: 定义1:可把电能、机械能或声能从一种形式转换为另一种形式的能的装置。 所属学科:测绘学下的测绘仪器。 定义2:能量转换的器件。在水声领域中常把声呐换能器、水声换能器、电声换能器统称换能器。…

电脑出现vcomp140.dll错误,五种解决办法分享

电脑出现由于找不到 vcomp140.dll 无法继续执行代码的问题,通常是因为系统缺失了 Microsoft Visual C 2015 Redistributable 导致的。为了解决这个问题,您可以尝试以下 5 个解决方案: 方案1:使用dll修复工具:下载vcomp…

【图灵诸葛】jvm笔记

2023年10月23日14:04:44 jvm 1.jdk体系结构图回顾(Av333129672,P1) jdk jre 底层是hotspot jvm 2.java虚拟机内部组成(Av333129672,P2) 堆 方法区 执行引擎 类加载 本地方法栈 线程栈(虚拟机栈) 3.java虚拟机栈讲解(Av333129672,P3) 程序计数器&#xf…

Python自动化测试框架之unittest使用详解!

这篇文章主要介绍了Python接口自动化浅析unittest单元测试原理,文中描述了单元测试,unittest模块特性、大致流程、源码及实战例子这几个模块,有需要的朋友可以借鉴参考下 以下主要介绍unittest特性、运行流程及实际案例。 一、单元测试三连问 1、什么是…

二叉树的各类实现判断二叉树的递归套路

如何判断一颗二叉树是否是搜索二叉树? 搜索二叉树 每个子树头节点的左孩子比它小,右孩子比它大 经典的搜索二叉树没有重复的数 判断 将二叉树按照中序遍历,判断是否为升序 1、先将整棵树中序遍历再判断是否升序 //中序遍历public stat…

如何获取ABAP的程序事件顺序的调用堆栈

难道有激情总结下之前做过的事情,话不多说直接上图 重点在于此函数 CALL FUNCTION SYSTEM_CALLSTACK IMPORTING ET_CALLSTACK L_CSTACK_TAB. " internal table

AD9371 官方例程HDL详解之JESD204B TX侧时钟生成 (一)

AD9371 系列快速入口 AD9371ZCU102 移植到 ZCU106 : AD9371 官方例程构建及单音信号收发 ad9371_tx_jesd -->util_ad9371_xcvr接口映射: AD9371 官方例程之 tx_jesd 与 xcvr接口映射 梳理 AD9371 时钟,理解采样率和各个时钟之间的关系 …

【WCA-KELM预测】基于水循环算法优化核极限学习机回归预测研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

详解Windows系统下面如何查看CUDA、cuDNN、Python和各个软件包的版本

文章目录 简介查看CUDA版本查看cuDNN版本查看Python版本查看Python环境中已安装软件包的版本参考 简介 这个题目网络上有很多的讲解,但是查看CUDA、cuDNN版本和查看Python与自身各个软件包是分开的,且cuDNN版本的查看方式似乎已经过时【截止2023-10-23】…

测试面试必备:HTTP请求和响应详解!

一次完整的HTTP请求过程从TCP三次握手建立连接成功后开始,客户端按照指定的格式开始向服务端发送HTTP请求,服务端接收请求后,解析HTTP请求,处理完业务逻辑,最后返回一个HTTP的响应给客户端,HTTP的响应内容同…

Windows新电脑安装环境快速运行Springboot项目

文章目录 简要步骤说明1、配置java运行环境2、配置maven环境3、下载git4、运行IDES Eclipse STS4.1 安装 lombok插件4.2 配置 maven setting.xml 地址4.3 配置 Java版本 5、顺利运行 Springboot项目 简要步骤说明 1、配置java运行环境 安装java11 2、配置maven环境 配置 setti…

【c++】遍历容器,哪一种方法速度最快?

终于有一个简单的每日一题!写完的时候甚至代码还没有编译结束!刚好借今天的每日一题探究一下一直以来的一些疑惑:容器的遍历。 题目大概是这样的: 我们一眼就看到了容器的遍历!!那么众所周知,容…

管理类联考——英语二——阅读篇——题材:经济

文章目录 2011 年,Text 2——题材:经济句意理解题-原词复现一般不选,但是要留意无中生有推断题-原词复现,注意是否“无中生有”“对象错误”“词意相反”推断题推断题主旨题-不了解阅读意思,很难做出选择 2011 年&…

R-CNN(CVPR2014)

文章目录 AbstractIntroductionObject detection with R-CNNModule designTest-time detection Visualization, ablation, and modes of errorSemantic segmentationConclusion 论文链接 源代码 Abstract 在经典PASCAL VOC数据集上测量的对象检测性能在过去几年中趋于稳定&…

MTK6737安卓核心板-MT6737核心板_4G安卓模块

MT6737核心板以竞争力的价格提供出色的性能和功耗效率,降低了BOM、GMO和内存成本,符合以价值为导向的市场需求。该核心板是一种先进的解决方案,为终端用户提供了高品质又经济实惠的体验。它与全球范围内的IMS兼容,支持VoLTE、ViLT…

【C++那些事儿】函数重载与C++中的“指针“——引用

君兮_的个人主页 即使走的再远,也勿忘启程时的初心 C/C 游戏开发 Hello,米娜桑们,这里是君兮_,我之前看过一套书叫做《明朝那些事儿》,把本来枯燥的历史讲的生动有趣。而C作为一门接近底层的语言,无疑是抽象且难度颇…

SparkSQL之LogicalPlan概述

逻辑计划阶段在整个流程中起着承前启后的作用。在此阶段,字符串形态的SQL语句转换为树结构形态的逻辑算子树,SQL中所包含的各种处理逻辑(过滤、剪裁等)和数据信息都会被整合在逻辑算子树的不同节点中。逻辑计划本质上是一种中间过…

面试时一些不能说的离职原因

“你为什么从上一家公司离职?”这个问题在面试时基本都会被问到,这是无法避免的问题。那么什么样的理由才能做到既反映实际情况,又能得到HR认可呢?以下的几种回答千万不能脱口而出。 1、毫无顾忌地说前公司的坏话 1)…

进阶JAVA篇- Map 系列集合的遍历方法与常用API

目录 1.0 Map 集合的说明 1.1 Map 集合的常用方法 1.2 Map 系列集合的特点 2.0 Map 系列集合的遍历方法(三种方法) 2.1 使用 keySet() 方法遍历 2.2 使用 entrySet() 方法遍历 2.3 使用 forEach() 方法遍历(Java 8) 1.0 Map 集合的…

数据结构与算法——选择排序法

个人简介 👀个人主页: 前端杂货铺 🙋‍♂️学习方向: 主攻前端方向,正逐渐往全干发展 📃个人状态: 研发工程师,现效力于中国工业软件事业 🚀人生格言: 积跬步…