当前位置: 首页 > news >正文

服务器安装Anaconda,Anaconda安装Pytorch

1.服务器安装Anaconda

1.1 下载Anaconda

在服务器上直接下载

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

1.2 安装Anaconda

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

 

然后就显示下面:more

安装过程一直enter即可,就显示下面:输入yes

 然后enter,然后就会下载一大堆东西,等一会儿,最后显示下面:

(1) 初始化 conda

source ~/anaconda3/bin/activate
conda init

(2) 设置打开终端不自动进入 conda 的 base 环境

source ~/.bashrc 
conda config --set auto_activate_base false (进入终端时不会默认直接进入base环境中)重新启用这一功能,可以使用相反的命令:
conda config --set auto_activate_base true

(3) 更新一下配置验证是否安装成功

source ~/.bashrc 
conda --version
conda env list

1.3 使用conda环境

每次重连服务器需要进入anaconda3/bin文件目录下,操作以下步骤:

cd anaconda3/bin
source ~/.bashrc
conda acitvate 虚拟环境名
(每次重连都需要这样才能进入虚拟环境)服务器启动的时候可能不是直接启动.bashrc,可能是直接启动bash_profile文件

1.4 创建虚拟环境

1、创建环境
conda create -n 虚拟环境名 python==版本号2、查看环境
conda env list 3、进入环境
conda activate 虚拟环境名   ## 退出当前环境
conda deactivate## 删除环境
conda remove -n 环境名 --all

2. Anaconda安装Pytorch

2.1 创建虚拟环境

conda create -n pytorch python=3.7 (pytorch 是我自己取的名字)

 选择 y

 

2.2 激活环境

(1)使用下面这条命令,激活环境:

 conda activate test

出现下面所示:

 (2)检测环境是否安装好:

conda info –envs

出现下面所示: 

 (3)然后去选择适合自己的pytorch版本,点击下面那个链接:

https://pytorch.org/

然后复制下面这句话,输入到控制台: (最好是使用镜像)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia

弹出提示,输入 y,即可完成安装,显示“done”。

2.3 测试安装成功

首先输入: python

然后在输入:import torch

python
import torchprint(torch.__version__)  # pytorch版本
print(torch.version.cuda)  # cuda版本
print(torch.cuda.is_available())  # 查看cuda是否可用

 自此pytorch就安装成功啦!!!

http://www.lryc.cn/news/466205.html

相关文章:

  • YOLO目标检测理论详解,YOLOv1理论知识讲解,超w字精读(学习YOLO框架必备),全网最详细教程
  • SpringBoot3.x和OCR构建车牌识别系统
  • conda 容器学习笔记之一 -- 基础环境配置
  • Oracle分区表改造(三):通过分区交换和分裂改造为分区表
  • LeetCode 0908.最小差值 I:思维(遍历)
  • Python基础之循环语句
  • 项目管理软件真的能让敏捷开发变得更简单吗?
  • 互联网名称之时间戳
  • Leetcode—1242. 多线程网页爬虫【中等】Plus(多线程)
  • RISC-V笔记——内存模型总结
  • 后端常用安全措施
  • 虚拟机数据恢复—通过拼接数据库页碎片的方式恢复数据库的数据恢复案例
  • 【vue】自封组件,基于vue2封装一个弹框组件
  • ES6基础知识
  • 基于Multisim的模拟拔河游戏比赛设计与仿真
  • MyBatis 配置详解
  • 研发运营一体化(DevOps)能力成熟度模型
  • 躺平成长-利用kimi编辑助手帮助自己编程第二天
  • OpenSuse-搭建NFS-Server
  • 【数据结构与算法】之二分查找
  • vue修饰符
  • Oracle里面,with ... as 用法介绍
  • 一个简单的Qt Console Application计算练习程序
  • windows文件拷贝给wsl2的Ubuntu
  • vivado 采用 SSI 器件进行设计
  • Lua环境安装
  • 浏览器控制的无线开关
  • Docker部署SSM项目及避坑指南
  • 多线程代码案例:单例模式/阻塞队列/线程池/定时器
  • Ruby CGI Cookie