如何在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/
:::

这里以我自己安装的版本为例:
:::info
Anaconda3-2023.09-0-Linux-x86_64.sh
:::
有两种下载方式:
- 直接在windows电脑端点击下载,等下载完传输从windows上传输到linux服务器上就可。–简单方便
- 在linux上使用指令直接下载。
- 以自己安装的版本为例:地址:https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
- 在linux控制台输入指令:wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh
- 如果没有出现问题就是下图所示:然后进行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 ,显示版本信息,若显示则表示安装成功。

至此,anaconda就安装成功,下面讲述安装pytorch。
2 Anaconda安装pytorch
2.1 创建虚拟环境
创建一个python版本式3.9的名字叫pytorch的虚拟环境:
conda create -n pytorch python=3.9
2.2 查看现存环境
输入指令查看,现存的环境:
conda info --envs

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

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

注:
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().

参考
【如何在Linux服务器上安装Anaconda(超详细)】
https://blog.csdn.net/wyf2017/article/details/118676765
[如何在 Linux 服务器上安装 pytorch]
https://blog.csdn.net/flyconley/article/details/102844921
相关文章:
如何在linux服务器上安装Anaconda与pytorch
如何在linux服务器上安装Anaconda与pytorch 1,安装anaconda1.1 下载anaconda安装包1.2 安装anaconda1.3 设计环境变量1.4 安装完成验证 2 Anaconda安装pytorch2.1 创建虚拟环境2.2 查看现存环境2.3 激活环境2.4 选择合适的pytorch版本下载2.5 检测是否安装成功&…...
FPGA设计FIR滤波器低通滤波器,代码及视频
名称:FIR滤波器低通滤波器 软件:Quartus 语言:Verilog/VHDL 本资源含有verilog及VHDL两种语言设计的工程,每个工程均可实现以下FIR滤波器的功能。 代码功能: 设计一个8阶FIR滤波器(低通滤波器ÿ…...
【数据结构】排序--快速排序
目录 一 概念 二 快速排序的实现 1. hoare版本 (1)代码实现 (2)单趟排序图解 (3) 递归实现图解 (4)细节控制 (5)时间复杂度 (6)三数取中优化 2 挖坑法 (1)代码实现 (2)单趟图解 3 前后指针法 (1) 代码实现 (2) 单趟图解 4 优化子区间 5 非递归快速排序 …...
【试题040】多个逻辑或例题2
1.题目:设int n0;,执行表达式n ||(n-1) ||(n0)||(n1)||(n2)后n的值是 ? 2.代码解析: 逻辑或 || 运算符是一个短路运算符,它从左到右依次计算表达式,如果遇到一个为真(非零)的值&am…...
自然语言处理---Self Attention自注意力机制
Self-attention介绍 Self-attention是一种特殊的attention,是应用在transformer中最重要的结构之一。attention机制,它能够帮助找到子序列和全局的attention的关系,也就是找到权重值wi。Self-attention相对于attention的变化,其实…...
推荐收藏系列!2万字图解Hadoop
今天我用图解的方式讲解pandas的用法,内容较长建议收藏,梳理不易,点赞支持。 学习 Python 编程,给我的经验就是:技术要学会分享、交流,不建议闭门造车。一个人可能走的很快、但一堆人可以走的更远。如果你…...
Python高级篇(08):生成器
一、生成器定义和作用 定义:Python中,一边循环一边计算的机制,生成器对象也是迭代器对象,支持for循环、next()方法…等。作用:循环的过程中不断推算出后续的元素,这样就不必创建完整的list,从而…...
力扣100114. 元素和最小的山形三元组 II(中等)
题目描述: 给你一个下标从 0 开始的整数数组 nums 。 如果下标三元组 (i, j, k) 满足下述全部条件,则认为它是一个 山形三元组 : i < j < knums[i] < nums[j] 且 nums[k] < nums[j] 请你找出 nums 中 元素和最小 的山形三元组…...
LuatOS-SOC接口文档(air780E)--lcdseg - 段式lcd
常量 常量 类型 解释 lcdseg.BIAS_STATIC number 没偏置电压(bias) lcdseg.BIAS_ONEHALF number 1/2偏置电压(bias) lcdseg.BIAS_ONETHIRD number 1/3偏置电压(bias) lcdseg.BIAS_ONEFOURTH number 1/4偏置电压(bias) lcdseg.DUTY_STATIC number 100%占空比(d…...
实现图像处理和分析的关键技术
在计算机视觉中,我们可以利用摄像头捕捉到的图像来进行各种分析和处理。以下是一些常见的计算机视觉任务: 对象检测:识别图像中的特定对象并标注其位置。人脸识别:识别和验证人脸身份。姿态估计:估计人体的姿态和动作…...
【C++学习笔记】内联函数
1. 概念 以inline修饰的函数叫做内联函数,编译时C编译器会在调用内联函数的地方展开,没有函数调 用建立栈帧的开销,内联函数提升程序运行的效率。 如果在上述函数前增加inline关键字将其改成内联函数,在编译期间编译器会用函数…...
macOS Sonoma 14.1RC(23B73)发布
黑果魏叔10 月 18 日消息,苹果今日向 Mac 电脑用户推送了 macOS 14.1 RC更新(内部版本号:23B73),本次更新距离上次发布隔了 7 天。 macOS Sonoma 14.1RC(23B73)的更新内容主要包括以下方面&…...
数据结构数组 Array 手写实现,扩容原理
数组数据结构 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型数据的集合。 数组的特点: 数组是相同数据类型的元素集合(int 不能存放 double)数组中各元素的存储是有先…...
工作中几个问题的思考
对于需要并行多公司并行处理的任务,方案是什么? 多线程、并行流、并发库(ExecutorService、Futrue、Callable),分布式计算(1)按照公司ID分片 (2)按照业务类型分片 处理…...
Jmeter的性能测试
性能测试的概念 定义:软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。 由定义可知性能关注的是软件的非功能特性,所以一般来说性能测试介入的时机是在功能测试…...
IntelliJ IDEA 2020.2.1白票安装使用方法
先安装好idear Plugins 内手动添加第三方插件仓库地址:https://plugins.zhile.io 搜索:IDE Eval Reset插件进行安装 输入https://plugins.zhile.io 手动安装离线插件方法 安装包可以去笔者的CSDN资源库下载 安装mybaties插件...
【UCAS自然语言处理作业一】利用BeautifulSoup爬取中英文数据,计算熵,验证齐夫定律
文章目录 前言中文数据爬取爬取界面爬取代码 数据清洗数据分析实验结果 英文数据爬取爬取界面动态爬取 数据清洗数据分析实验结果 结论 前言 本文分别针对中文,英文语料进行爬虫,并在两种语言上计算其对应的熵,验证齐夫定律github: ShiyuNee…...
微信小程序之个人中心授权登录
🎬 艳艳耶✌️:个人主页 🔥 个人专栏 :《Spring与Mybatis集成整合》《Vue.js使用》 ⛺️ 越努力 ,越幸运。 1.了解微信授权登录 微信登录官网: 小程序登录https://developers.weixin.qq.com/miniprogram/d…...
Elasticsearch的聚集统计,可以进行各种统计分析
说明: Elasticsearch不仅是一个大数据搜索引擎,也是一个大数据分析引擎。它的聚集(aggregation)统计的REST端点可用于实现与统计分析有关的功能。Elasticsearch提供的聚集分为三大类。 度量聚集(Metric aggregation):度量聚集可以用于计算搜…...
Webpack 理解 input output 概念
一、介绍 如果还没用过 Webpack 请先阅读 Webpack & 基础入门 再回头看本文。 Webpack 的核心只做两件事,输入管理(Input Management)和输出管理(Output Management),什么花里胡哨的插件和配置都离不…...
2026企业文档选型白皮书:功能、技术栈、私有化部署与采购建议
核心结论:企业文档工具市场年复合增长率达46.7%。对于有数据安全、二次开发需求的企业,支持私有化部署源码开放的方案(如JVS企业文档)已成为技术团队的优先选择。本文基于11款主流产品深度评测,提供功能对比矩阵、技术…...
OFDM自适应调制的“智能”从哪来?深入聊聊信道状态信息(CSI)的获取与反馈那些坑
OFDM自适应调制背后的工程智慧:信道状态信息实战指南 在无线通信系统的设计与优化中,OFDM自适应调制技术如同一位隐形的调音师,实时调整着每个子载波的"音调"(调制方式)以适应瞬息万变的信道环境。但这位调音…...
1000_Projects安全工具开发:从端口扫描器到密码破解器完整指南
1000_Projects安全工具开发:从端口扫描器到密码破解器完整指南 【免费下载链接】1000_Projects :sunglasses: Mega List of practical projects that one can solve in any programming language! 项目地址: https://gitcode.com/gh_mirrors/10/1000_Projects …...
为端到端API添加Naive RAG 流程
在前文中,我们结合langchain和fastapi搭建了一个端到端的问答API,这个agent可以调用已经封装好的工具函数,可以获取本地数据库,有记忆功能;但是这样的模型训练好了过后只是就固定了,如果没有获取或更新相应…...
数字政府智慧政务场景落地AI大模型基于DeepSeek实操应用设计方案:核心应用场景落地设计、实施保障与运维体系
本方案利用DeepSeek大模型技术,针对政务流程繁琐、数据孤岛等痛点,构建智能问答、政策解析及舆情预警三大核心场景,实现高频事项处理效率提升40%、群众满意度超90%的目标,并提供从数据治理到安全合规的全链条落地设计。 关键绩效指…...
WaveTools鸣潮工具箱:终极免费工具让游戏体验全面升级
WaveTools鸣潮工具箱:终极免费工具让游戏体验全面升级 【免费下载链接】WaveTools 🧰鸣潮工具箱 项目地址: https://gitcode.com/gh_mirrors/wa/WaveTools 你是否正在寻找一款能够彻底释放《鸣潮》游戏潜力的专业级工具?WaveTools鸣潮…...
单元选择与精度权衡:ANSYS多单元模型求解悬臂梁均布载荷对比分析
1. 为什么我们需要关注单元选择? 第一次用ANSYS做悬臂梁分析时,我犯了个典型错误——随手选了三维实体单元。结果计算耗时长达2小时,而隔壁工位用梁单元5分钟就搞定了,关键是他的结果反而更接近理论值!这个教训让我深刻…...
射频工程师避坑指南:微带线匹配中,你的短截线长度算对了吗?(附ADS仿真对比)
射频工程师实战:微带线短截线长度计算中的三大陷阱与仿真验证 在5G和毫米波应用爆发的今天,微带线阻抗匹配网络的设计精度直接决定了射频前端的性能上限。许多工程师在理论计算阶段信心满满,却在PCB实测时遭遇驻波比恶化、效率骤降的困境——…...
大模型RAG (一)
一、RAG介绍 1、LLM的缺陷 LLM的知识不是实时的,不具备知识更新.LLM可能不知道你私有的领域/业务知识.LLM有时会在回答中生成看似合理但实际上是错误的信息。 2、为什么会用到RAG 减少幻觉(Hallucination):回答基于真实资料&…...
别再让Simulink-PS Converter报错!手把手教你搞定物理信号转换的滤波与单位设置
物理信号转换实战指南:从Simulink到Simscape的精准控制 在机电系统建模中,信号在不同域间的转换常常成为影响仿真精度的关键环节。想象这样一个场景:你正在设计一套电机控制系统,Simulink中生成的PWM信号需要驱动Simscape中的电机…...
