【Linux】Anaconda下载安装配置Pytorch安装配置(保姆级)

news2025/1/20 14:53:39

目录

Anaconda下载

Anaconda安装 

conda init 

conda --v

Conda 配置

conda 环境创建

conda info --envs

conda list

Pytorch安装配置

检验安装情况

检验是否可以使用GPU


Anaconda下载

可以通过两种途径完成Anaconda安装包的下载

途径一:本地windows下载好安装包,通过xftp等传输工具将Anaconda安装包传到linux服务器上

途径二:找到官网地址,通过wget命令 + 下载地址实现linux服务器直接下载Anaconda安装包

首先,进入Anaconda官网

Download Anaconda Distribution | Anacondaicon-default.png?t=O83Ahttps://www.anaconda.com/download/

选择Skip registration跳过注册,进入installers页面

选择对应版本的Anaconda安装包,点击直接下载,下载完成后,通过xftp等传输工具将Anaconda安装包传到linux服务器上。

 下载完成得到

或者,复制下载地址

https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh

在Linux服务器上通过 wget命令 + 下载地址实现linux服务器直接下载Anaconda安装包

wget https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh

 下载完成得到

Anaconda安装 

进入Linux服务器中Anaconda安装包所在的目录,通过bash命令+安装包名称安装

bash Anaconda3-2024.06-1-Linux-x86_64.sh 

键入Enter继续以查看协议

一直键入Enter以阅读协议,直到出现 Do you accept the license terms? [yes|no]

输入yes同意该协议

 Anaconda3 will now be installed into this location:
/root/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

根据提示选择安装位置

比如直接键入回车选择安装在默认路径下,等待安装完成

安装完成后,会更新shell配置文件以自动初始化conda,这将在启动时激活 conda,并在激活时更改命令提示符。
如果不希望在启动时激活 conda 的基本环境,可以在激活 conda 后,执行以下命令:

conda 配置 --set auto_activate_base false

也可以通过运行 'conda init --reverse $SHELL' 来撤消此操作。[是|否]

conda init 

键入conda init来进行第一次初始化

conda init

然后重新启动shell,自动进入base环境

 

conda --v

使用conda --v命令查看安装的conda版本

conda --v

如果出现-sh:conda:未找到命令说明没有把conda加入系统路径中,可以通过export命令将conda加入系统路径

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


 

Conda 配置

完成conda的下载安装及初始化后,可以通过conda config 命令查看conda channels的配置

conda config --show-sources

为便于一些资源的下载,可以添加一些国内的镜像源

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/


再次使用命令conda config --show-sources查看配置情况

可以看到相关国内源均已配置成功

conda 环境创建

通过conda create创建一个专门为pytorch配置的新环境,命名为torch39,python版本选择3.9

 conda create -n torch39 python==3.9

 

 完成环境收集后键入y 开始下载相关packages

下载完成后即可使用相应命令进入或退出相应环境,conda activate torch39激活进入环境,conda deactivate退出环境

# To activate this environment, use
#
#     $ conda activate torch39
#
# To deactivate an active environment, use
#
#     $ conda deactivate

conda info --envs

可以通过 conda info --envs 查询环境情况

conda info --envs

conda list

通过conda list 查询packages安装情况 

conda list

Pytorch安装配置

进入Pytorch官网

PyTorchicon-default.png?t=O83Ahttps://pytorch.org/

选择Get - Start  

选择对应的版本 

使用nvidia-smi命令可以查看服务器的CUDA版本,为避免兼容性问题,选择下载的pytorch版本需要不高于服务器的CUDA版本

nvidia-smi

复制Pytorch下载命令,为提高下载速度,可以去掉-c pytorch -c nvidia,-c是指定下载的channel,原命令是默认从官网下载,下载速率较慢。

conda install pytorch torchvision torchaudio pytorch-cuda=12.1

检验安装情况

在命令行输入python,输入import torch,没有报错说明安装成功


检验是否可以使用GPU

输入torch.cuda.is_available(),返回true表示可以使用GPU

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

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

相关文章

了解静态存储方式和动态存储方式的区别(超详细讲解)快来看

本篇通过一个代码题来考察静态变量和动态变量的区别,主要考察静态变量的值。 在前2章我们讲了变量可以分为全局变量和局部变量,而我们的变量,它的存储又有两种不同的方式:静态存储方式与动态存储方式。 自动局部变量:auto 静态局部变量:stati…

emwin的异常显示和父子坐标问题(瞎写的,别看 -- 2)

文章目录 4,想显示成 最后的demo 仿真器中 1,格子状显示 把下面这句注释掉,就可能会这么显示 WM_SetCreateFlags(WM_CF_MEMDEV);2,显示一副灰度图 很有可能你是这么写的 也就是 hMemDev GUI_MEMDEV_CreateFixed(0, 0, 200, …

Redis-02 单线程与高性能

Redis是单线程吗? Redis不是只有一个线程,通常所说Redis 的单线程主要是指 Redis 的网络 IO 和键值对读写是由一个线程来完成的,这也是 Redis 对外提供键值存储服务的主要流程。但 Redis 的其他功能,比如持久化、异步删除、集群数…

BGP(边界网关协议)

1、网络AS(自治系统) 边界网关协议BGP(Border Gateway Protocol)是一种实现自治系统AS(Autonomous System)之间的路由可达,并选择最佳路由的距离矢量路由协议。 AS是指在一个实体管辖下的拥有…

【c++并发编程】线程池实现

参考https://shanhai.huawei.com/#/page-forum/post-details?postId43796 完整代码 #include <iostream> #include <vector> #include <queue> #include <thread> #include <mutex> #include <condition_variable> #include <functi…

牛企查:性价比很高的企业综合查询小程序

很多人都会有查询企业信息的需求&#xff1a; 入职公司前查询企业的基本信息&#xff1b; 只是需要简单便捷查询到企业的信用代码注册地址等基础信息&#xff1b; 做企业调查&#xff0c;分析时需要用到企业的一些数据&#xff1b; 研究一些单项数据的时候&#xff0c;需要…

拟声 0.37.0 | 拟物风格,超级优美,功能丰富

拟声是一款功能丰富的音视频播放器&#xff0c;支持多种音频来源&#xff0c;并具备独特的歌词弹幕、音源转换、跨设备共享与控制等功能。其创新的LRC歌词编解码器和新拟物风格的UI设计为用户提供了一个全新的视听体验。 大小&#xff1a;36M 百度网盘&#xff1a;https://pan…

代码审计-Python Flask

1.Jinjia2模版注入 Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug &#xff0c;模板引擎则使用 Jinja2。jinja2是Flask作者开发的一个模板系统&#xff0c;起初是仿django模板的一个模板引擎&#xff0c;为Flask提供模板支持&#xff0c;由于…

ubuntu下安装mysql遇到的问题

ubuntu下安装mysql sudo apt install -y mysql-server 出现问题 ……by process 3455 解决 安装 启动 systemctl status mysql.service sudo mysql -u root -p 如何修改密码 与datagrip的连接 查看IP ifconfig 若没安装 参考 Windows10的DataGrip2024.1.4连接ubuntu22.04中的M…

27.第二阶段x86游戏实战2-遍历周围NPC跳出递归循环

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01;0 本次游戏没法给 内容参考于&#xff1a;微尘网络安全 本人写的内容纯属胡编乱造&#xff0c;全都是合成造假&#xff0c;仅仅只是为了娱乐&#xff0c;请不要…

公开课 | 2024清华大模型公开课 第6课 大模型前沿架构 Part 2(长文本、Scaling Law)

本文由readlecture.cn转录总结专注于音、视频转录与总结&#xff0c;2小时视频&#xff0c;5分钟阅读&#xff0c;加速内容学习与传播。 大纲 引言 介绍长文本和Scaling Law的研究方向 强调大型语言模型在日常生活中的应用 长文本处理 长文本的定义和例子 《哈利波特》系列书…

KubeSphere安装mysql8.4.0

背景 KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户容器平台,完全开源,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。KubeSphere 提供了运维友好的向导式操作界面&#xff0c;帮助企业快速构建一个强大和功能丰富的容器云平台。 安装组件前提&am…

Metasploit渗透测试之攻击终端设备和绕过安全软件

概述 在之前&#xff0c;重点讨论了针对服务器端的利用。但在当下&#xff0c;最成功的攻击都是针对终端的&#xff1b;原因是&#xff0c;随着大部分安全预算和关注都转向面向互联网的服务器和服务&#xff0c;越来越难找到可利用的服务&#xff0c;或者至少是那些还没有被破…

阿里商品发布框架如何覆盖海量规则

1688商品发布系统升级发品框架GPF&#xff0c;面对商品模型复杂度极高&#xff0c;发布的海量场景、多重业务逻辑如何覆盖&#xff1f; 本文从手工测试到自动化测试&#xff0c;以及完善的质量保障方案一一解答。 1、项目背景 1688商品发布系统运行多年&#xff0c;架构逐步…

OFDM学习-IP核学习-FIFO IP核和FFT IP核在vavido中的配置以及使用

FIFO IP核和FFT IP核在vavido中的配置以及使用 前言一、FFT IP核配置过程二、FIFO IP核配置过程总结 前言 记录一下OFDM学习中遇到的ip核使用方法&#xff0c;个人之前主要用Quatus&#xff0c;之前用ip核也比较少&#xff0c;记录一下配置过程吧以及一些参数的含义&#xff0…

【linux】Microsoft Edge 的 Bookmarks 文件存储位置

在 Linux 系统中&#xff0c;Microsoft Edge 的书签&#xff08;Bookmarks&#xff09;文件存储在用户的配置目录下。具体路径通常如下&#xff1a; ~/.config/microsoft-edge/Default/Bookmarks说明&#xff1a; 路径解释&#xff1a; ~ 表示当前用户的主目录。.config 是一个…

代替AD作为身份认证组件,深信服零信任aTrust与宁盾身份目录实现互操作

9月25日&#xff0c;经深信服科技股份有限公司和上海宁盾信息科技有限公司共同严格测试&#xff1a;宁盾身份目录服务软件能够与深信服零信任访问控制系统 aTrust 兼容对接运行&#xff0c;双方相互兼容&#xff0c;共同为企事业单位提供身份和零信任管理需求。 本次测试包含了…

笔记整理—linux网络部分(2)Linux网络框架

前文说过&#xff0c;在OSI中将网络分为7层&#xff0c;这是理论上将其分为7层&#xff0c;但实际上可以将其分为4层。如TCP协议就是将其分为4层。理论只是提出一种指导意见&#xff0c;但不是行业范本。 驱动层只关系有没有接到包&#xff0c;不关心包经过多少次转发&#xff…

Java 实战虚拟机 进阶 (一 万字)

实战 Java 虚拟机-高级篇 什么是 GraalVM GraalVM 是 Oracle 官方推出的一款 **高性能JDK&#xff0c;**使用它享受比 OpenJDK 或者 OracleJDK 更好的性能。 GraalVM 的官方网址&#xff1a;https://www.graalvm.org/官方标语&#xff1a;Build faster, smaller, leaner appli…

搭子小程序:全新在线找搭子,满足社交

搭子作为一种新的社交方式&#xff0c;为大众带来的各种陪伴型的社交模式&#xff0c;不管是饭搭子、健身、遛狗、学习等&#xff0c;都可以找到适合自己的搭子。搭子主打各个领域的陪伴&#xff0c;双方都能够在社交相处中保持着边界感&#xff0c;不涉及情感纠葛等&#xff0…