Linux服务器安装anaconda、配置pytorch环境

news/2025/2/14 8:31:10/

Linux服务器安装anaconda并配置pytorch环境

anaconda_1">Linux服务器安装anaconda

anaconda_2">下载anaconda

首先进入anaconda网站,根据自己的需要选择一个版本(现在是要在Linux系统下安装,当然就要找一个Linux版本的):
在这里插入图片描述
连接上服务器后,在终端输入指令【wget后面的https……链接就是上面复制的下载链接】:

wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh

将上面的https下载链接替换成自己需要的版本对应的链接即可。如果需要下载到指定目录,可以使用添加-P

wget -P /path/to/directory[换成目标地址] https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh 

下载完成后,能够在目录中看到:
在这里插入图片描述

anaconda_18">安装anaconda

连续运行以下两条指令即可启动安装:

chmod +x Anaconda3-2023.09-0-Linux-x86_64.sh

chmod +x 用于给文件添加可执行权限。具体来说:1、chmod 是用于修改文件权限的命令;2、+x 表示添加可执行权限。这使得该文件可以被作为程序执行。
因此,chmod +x Anaconda3-5.3.0-Linux-x86_64.sh 这个命令的作用是将名为 Anaconda3-5.3.0-Linux-x86_64.sh 的文件设置为可执行文件,以便后续可以运行该脚本来安装 Anaconda。

./Anaconda3-2023.09-0-Linux-x86_64.sh

上面的命令就是运行Anaconda3-2023.09-0-Linux-x86_64.sh文件,启动安装。
开始安装就一直按Enter,直到出现需要输入yes or no的地方,输入yes,之后再按一次Enter:
在这里插入图片描述
等着安装base环境,出现下面的finish巴拉巴拉就是安装好了。
在这里插入图片描述

验证是否安装成功

新开启一个终端,会默认进入base环境,可以输入conda -V查看conda版本,没问题的话即表示anaconda安装完毕。
在这里插入图片描述
后续可以输入conda list看看base环境下安装的包、输入python --version看看默认安装的python版本。
在这里插入图片描述

python_40">注意默认python版本

anaconda安装的时候,会默认创建一个base环境,创建base环境的时候默认安装一个版本的python。这个python版本是与安装的anaconda的版本对应的,我安装的2023.09版本的,对应python是3.11.5了。具体的对应版本可在该网址查看。
也可以看看其他人整理的:anacondapython版本对应情况。

pytorch_43">配置pytorch环境

新建虚拟环境

首先需要创建一个新的虚拟环境,然后再在这个环境下安装pytorch。 需要提前了解自己所需的pytorch版本对应的python版本【可以参考这个,官方的我没找到哪里看/(ㄒoㄒ)/~~pytorchpython版本对应关系】,以便在创建虚拟环境的时候指定python版本。 比如我打算安装pytorch 2.xx系列的,3.8-3.11都可以,我就安装的3.9的。

conda create -n env_name[自己想一个环境名,我用的pt2_3.9] python==3.9[根据需要安装合适的python版本]

激活环境,进入该环境后再安装pytorch

conda activate pt2_3.9

pytorch_55">安装pytorch

注意这里要先看看自己的cuda版本(服务器cuda版本),用nvidia-smi指令看看,一般是不能高于服务器cuda版本的:
去官网找安装的指令:
在这里插入图片描述
在conda虚拟环境中输入上面复制的指令,开始安装。
验证【这就安装好了!😊】:
在这里插入图片描述


http://www.ppmy.cn/news/1465680.html

相关文章

奇安信_NAC终端安全准入系统(相关问题整理)

奇安信终端安全准入系统 ,下称NAC 一、入网控制方式 1.IP流量控制 2.802.1X 准入 需要NAC、交换机、终端 以802.1X 3.DHCP 准入 将NAC作为DHCP服务器,为客户端分配地址,并对分配地址的客户端进行入网管控。 (*)可选 强制入网…

深入理解Vue 3:计算属性与侦听器的艺术

title: 深入理解Vue 3:计算属性与侦听器的艺术 date: 2024/5/30 下午3:53:47 updated: 2024/5/30 下午3:53:47 categories: 前端开发 tags: Vue3计算属性侦听器路由模板性能优化实战案例 前言 Vue 3的新特性简介 Vue.js作为当今流行的前端框架之一,…

WordPress plugin MStore API SQL注入漏洞复现(CVE-2023-3077)

0x01 产品简介 WordPress和WordPress plugin都是WordPress基金会的产品。WordPress是一套使用PHP语言开发的博客平台。该平台支持在PHP和MySQL的服务器上架设个人博客网站。WordPress plugin是一个应用插件。 0x02 漏洞概述 WordPress plugin MStore API 3.9.8 版本之前存在S…

GPT-4o:人工智能新时代的先锋

如何评价GPT-4o? 简介:最近,GPT-4o横空出世。对GPT-4o这一人工智能技术进行评价,包括版本间的对比分析、GPT-4o的技术能力以及个人感受等。提醒:在发布作品前,请把不需要的内容删掉。 方向一:对比分析 提…

Notepad++ 常用

File Edit search view Encoding Language Settings Tools Macro Run Plugins Window 文件 编辑 搜索 视图 编码 语言 设置 工具 宏 运行 插件 窗口 快捷方式 定位行 :CTRL g查找: CTRL F替换&am…

k8s自定义资源你会创建吗

创建自定义资源定义 CustomResourceDefinition 当你创建新的 CustomResourceDefinition(CRD)时,Kubernetes API 服务器会为你所 指定的每一个版本生成一个 RESTful 的 资源路径。CRD 可以是名字空间作用域的,也可以是集群作用域的…

FFmpeg 中 Formats 使用文档介绍

描述 这份文档描述了由libavformat库提供的受支持的格式(复用器和解复用器)。 Formats选项 详细介绍了libavformat库支持的格式(复用器和解复用器)以及相关的全局选项。总结如下: 通用全局选项 avioflags flags:用于控制输入/输出流的缓冲方式,可能的值包括: ‘direct’…

Flutter 中的 SliverMainAxisGroup 小部件:全面指南

Flutter 中的 SliverMainAxisGroup 小部件:全面指南 Flutter 是一个由 Google 开发的跨平台 UI 框架,它提供了多种布局和控件来帮助开发者构建高性能、美观的移动和 web 应用。在 Flutter 的滚动和布局体系中,SliverMainAxisGroup 是一个较少…