如何在linux服务器上安装Anaconda与pytorch

如何在linux服务器上安装Anaconda与pytorch

  • 1,安装anaconda
    • 1.1 下载anaconda安装包
    • 1.2 安装anaconda
    • 1.3 设计环境变量
    • 1.4 安装完成验证
  • 2 Anaconda安装pytorch
    • 2.1 创建虚拟环境
    • 2.2 查看现存环境
    • 2.3 激活环境
    • 2.4 选择合适的pytorch版本下载
    • 2.5 检测是否安装成功:
  • 参考

1,安装anaconda

1.1 下载anaconda安装包

这里我们需要在官网上查找自己需要的版本,地址链接在下面:
:::info
https://repo.anaconda.com/archive/
:::
image.png
这里以我自己安装的版本为例:
:::info
Anaconda3-2023.09-0-Linux-x86_64.sh
:::
两种下载方式:

  1. 直接在windows电脑端点击下载,等下载完传输从windows上传输到linux服务器上就可–简单方便
  2. 在linux上使用指令直接下载。
    1. 以自己安装的版本为例:地址:https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
    2. 在linux控制台输入指令:wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
    3. 如果没有出现问题就是下图所示:然后进行1.2步的安装。

1.2 安装anaconda

接下来我们需要首先赋权再执行安装程序,依次输入下面两句命令:
赋予权限:
:::info
chmod +x Anaconda3-2023.09-0-Linux-x86_64.sh
:::
执行安装:
:::info
./Anaconda3-5.3.0-Linux-x86_64.sh
:::
然后出现下面图所示:

点击Enter(回车键):
此时显示Anaconda的信息,并且会出现More,继续按Enter,直到如下图所示:

输入Yes:

继续点击Enter:

输入 yes,添加环境变量

1.3 设计环境变量

如果你上述操作中没有进行设置环境变量的话,那你需要另外添加。
你需要自己到这个文件夹设置你安装Anaconda路径(比如上面显示我的是)

/home/wangke/.bashrc

单击进去,在最后一行添加:

export PATH=/home/anaconda3/bin:$PATH

需要把之前的那句话给注释掉如下所示:

# export PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/sbin:/sbin:$PATH
export PATH=/root/anaconda3/bin:$PATH

这里只是个示例,具体的还是要看你们自己安装的路径。
然后保存更改,输入下面这句指令:

source ~/.bashrc

1.4 安装完成验证

打开新的终端后,进入自己的文件夹目录下。
输入anaconda -V(注意a要小写,V要大写);
conda -V ,显示版本信息,若显示则表示安装成功。
image.png

至此,anaconda就安装成功,下面讲述安装pytorch。

2 Anaconda安装pytorch

2.1 创建虚拟环境

创建一个python版本式3.9的名字叫pytorch的虚拟环境:

conda create -n pytorch python=3.9

2.2 查看现存环境

输入指令查看,现存的环境:

conda info --envs

image.png

2.3 激活环境

输入下面指令激活到刚刚建立的pytorch环境中:

conda activate pytorch

image.png

2.4 选择合适的pytorch版本下载

官网连接:https://pytorch.org/
选择适合自己版本的进行安装。
image.png

注:
1,如果conda 不好安装的话,可以使用pip安装,都是一样的。
2,如果pip安装的时候还是不稳定的话,可以在安装的时候加清华的源:
比如,你可以在在输入pip 某个包的时候: 加上:
:::info
** -i ** https://pypi.tuna.tsinghua.edu.cn/simple
:::
:::info
pip install torch torchvision -i https://pypi.tuna.tsinghua.edu.cn/simple
:::
注意使用
镜像
,不然可能会比较慢,或者连接不稳定。

2.5 检测是否安装成功:

在端口依次输入:

python
import torch
torch.__version__

如果查看完想要退出的话,输入 exit().

image.png

参考

【如何在Linux服务器上安装Anaconda(超详细)】
https://blog.csdn.net/wyf2017/article/details/118676765

[如何在 Linux 服务器上安装 pytorch]
https://blog.csdn.net/flyconley/article/details/102844921

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

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

相关文章

Centos磁盘爆满_openEuler系统磁盘爆满清理方法---Linux工作笔记060

磁盘爆满,监控部门就会报警,报警就要处理,但是程序员并不擅长做运维的工作,记录一下把...以后用到会方便: 使用df -h命令可以看到,对应的磁盘占用情况,这里我的/dev/mapper/openeuler-root这个目录 占用的磁盘比较多,到了百分之95了.. 往往就是这个跟目录,我这里/data目录是自…

CVer从0入门NLP(一)———词向量与RNN模型

🍊作者简介:秃头小苏,致力于用最通俗的语言描述问题 🍊专栏推荐:深度学习网络原理与实战 🍊近期目标:写好专栏的每一篇文章 🍊支持小苏:点赞👍🏼、…

[C++随想录] 二叉搜索树

搜素二叉树 二叉搜索树的使用二叉搜索树的模拟实现(K)整体结构循环版本递归版本 二叉搜索树的应用源码(kv) 二叉搜索树的使用 二叉搜索树 相较于 普通的二叉树来说: 根节点的左子树的所有键值都 小于 根节点, 根节点的右子树的所有键值 大于 根节点根节点的 左右子树 都是 二…

2023年中国石英矿资源现状及行业市场供需分析[图]

石英矿为常见的非金属矿物质,具有储量大、分布广、易开采等特点,根据不同成矿特性和理化特性,石英矿物可分为岩浆岩型、变质型、热液型、沉积型,对应的石英岩分别为花岗伟晶岩、脉石英岩、石英岩和石英砂岩。 石英矿物类型和特点…

无人机遥控中应用的2.4GHz无线芯片

无人驾驶飞机简称“无人机”,英文缩写为“UAV”,是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机,或者由车载计算机完全地或间歇地自主地操作。是一种不需要人操控就能够自主飞行的飞行器,它可以执行多种任务&#xff…

【心得】来聊聊令人头疼的前端内存泄漏~

前言 内存泄漏可以被视为你家中的水泄漏;虽然一开始小滴水可能看起来不是什么大问题,但随着时间的推移,它们可能会造成严重的损害。 同样,在JavaScript中,当不再需要的对象没有从内存中释放时,就会发生内…

大数据开发中的秘密武器:探索Hadoop纠删码的奇妙世界

随着大数据技术的发展,HDFS作为Hadoop的核心模块之一得到了广泛的应用。为了系统的可靠性,HDFS通过复制来实现这种机制。但在HDFS中每一份数据都有两个副本,这也使得存储利用率仅为1/3,每TB数据都需要占用3TB的存储空间。因此&…

coc/soc/owc有什么区别

我们常说船东,除外了船东之外还有一个词是箱东,也就是集装箱的拥有者,也叫箱主,即Container Owner。世界上还有一个Container Owners Association,集装箱箱主协会。 根据所有者不同,集装箱分为三类&#x…

组件安全漏洞

1.常见组件 操作系统 liunx windows mac web容器 我们简单的认为,只要能够提供Web 服务的应用,就是Web 容器 apache httpd nginx iis tomcat 中间件 代码 php java python 数据库 关系型数据库 mysql sqlserver 非关系型…

【网络安全入门】学习网络安全必须知道的100 个网络基础知识

前言 先领取资料再阅读哦 【282G】网络安全&黑客技术零基础到进阶全套学习大礼包(附面试题答案),免费分享! 【282G】网络安全&黑客技术零基础到进阶全套学习大礼包(附面试题答案),免…

SpringBoot下的代理注解

EnableAspectJAutoProxy Target(ElementType.TYPE) Retention(RetentionPolicy.RUNTIME) Documented Import(AspectJAutoProxyRegistrar.class) public interface EnableAspectJAutoProxy {// 是否代理目标对象,ture:使用CGLIB代理 fasle:使用JDK代理boolean proxy…

安装Docker

本安装教程参考Docker官方文档,地址如下:https://docs.docker.com/engine/install/centos/ 卸载旧版 首先如果系统中已经存在旧的Docker,则先卸载: yum remove docker \ docker-client \ docker-client-latest \ docker-common…

【计算机网络】TCP 协议的相关特性

TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的协议。以下是TCP协议的相关特性: 可靠性:TCP通过确认和重传机制保证数据的可靠传输。 面向连接:TCP在传输数据前需要先建立连接。连接的建立过程包括三次握手…

C++ 读MTK代码 综测校准 PSU读开关电源电压或电流 visa

1.C定义dll接口 // The following ifdef block is the standard way of creating macros which make exporting // from a DLL simpler. All files within this DLL are compiled with the PSU_DLL_EXPORTS // symbol defined on the command line. this symbol should not b…

Kotlin中的Set集合

在Kotlin中,Set集合用于存储一组唯一的元素,它们是无序的,不可重复的。Set集合分为可变集合(MutableSet)和不可变集合(Set)。本篇博客将分别介绍可变集合和不可变集合,并提供相关的A…

Zookeeper 和 Kafka 工作原理及如何搭建 Zookeeper集群 + Kafka集群

目录 1 Zookeeper 1.1 Zookeeper 定义 1.2 Zookeeper 工作机制 1.3 Zookeeper 特点 1.4 Zookeeper 数据结构 1.5 Zookeeper 应用场景 1.6 Zookeeper 选举机制 2 部署 Zookeeper 集群 2.1 安装前准备 2.2 安装 Zookeeper 3 Kafka 3.1 为什么需要消息队列(…

防雷检测的项目和行业的等级区分

防雷检测是指对雷电防护装置的性能、质量和安全进行检测的活动,是保障人民生命财产和公共安全的重要措施。 地凯科技防雷检测的项目内容包括接闪器检测、引下线检测、接地装置检测、防雷区的划分、电磁屏蔽防雷检测、等电位连接检测、及电涌保护器 (SPD)性能检测。…

80个国内可用的Chatgpt网页版(2023.10.21更新)

ChatGPT:革命性的人工智能语言模型 ChatGPT,一款能够与人类进行自然流畅对话的人工智能语言模型,通过大量训练数据和先进算法,展现出卓越的自然语言处理能力。它能理解并回应人类问题,提供准确、连贯且有意义的答案&a…

C#,数值计算——分类与推理Phylo_nj的计算方法与源程序

1 文本格式 using System; using System.Collections.Generic; namespace Legalsoft.Truffer { public class Phylo_nj : Phylagglom { public double[] u; public override void premin(double[,] d, int[] nextp) { i…

电商接口中API key 和 token 有什么区别?

API key 和 token 就有这种问题,它们都是作为一种身份验证机制。前几天我在一次讨论中,有人提到这两个词可以互换使用。大约两分钟后,我不得不停止谈话并说“你们应该知道它们是不同的,对吧?”‍,说完会上鸦…