Linux安装anaconda和pytorch

anaconda安装(linux)

这里我是使用课题组服务器,在服务器的/home/账户里安装anaconda。
本人的安装环境:本人在登录节点安装,最终的结果送到计算 节点运行。
1:首先要从网上下载anaconda.sh,这里大家登录anaconda官网寻找对应的版本
链接:https://pan.baidu.com/s/1D0ooJFHvmz5ZIzqkIoXt2w
提取码:hz3s
上面是本人使用的sh文件,网盘自己取。
强烈建议找一个网好的地方下载,这个sh文件需要传到linux里面才能使用,中途不能断网
这个生成的python版本是3.9,这个python可以跑不带pytorch的代码,但是接下来我们要使用的pytorch对应的是3.8,如果读者想要3.8版本的python,读者自己可以去寻找3.8版本的sh文件。
其实安装anaconda的时候用3.9版本,安装pytorch建立虚拟环境使用3.8版本一点不冲突
然后输入命令:bash Anaconda3-2021.11-Linux-x86_64
之后一路enter,yes就可以安装好anaconda了。
这个时候那个sh文件可以删除了。
键入命令anaconda,如果出现下面的代码行,说明安装成功了。

usage: anaconda [-h] [–disable-ssl-warnings] [–show-traceback] [-v] [-q] [-V] [-t TOKEN] [-s SITE] …
anaconda: error: A sub command must be given. To show all available sub commands, run:

     anaconda -h

在这里插入图片描述
但是其实顺利的话,应该不会出现找不到命令的情况。

windows安装anaconda

仍然从anaconda官网下载对应windows的64或者32位的应用程序exe文件,然后双击exe文件,一路next,直到下面这个位置,这里需要勾上第一个,这个是为了后面方便添加环境变量,结束以后一路Next就可以正常安装运行了。
在这里插入图片描述

创建虚拟环境

由于接下来我们要安装pytorch,这里必须要创建虚拟环境,根据我的要求,键入命令如下:
conda create -n py38 python=3.8
然后一路yes,就可以创建虚拟环境名字为py38,这里的虚拟环境python版本是3.8。
激活虚拟环境命令是:conda activate py38,这样就可以激活命名为py38的虚拟环境

安装pytorch

接下来我们要在该虚拟环境下安装pytorch,
首先我们需要清华源镜像,pytorch官网的下载太慢了
根据链接添加链接描述
在这里插入图片描述

首先键入命令:
conda activate py38进入虚拟环境
强烈建议先使用命令:conda clean -i 清除之前安装pytorch的缓存,然后再运行下面的命令
conda config --set show_channel_urls yes生成.condarc文件
然后把文件内容清除,替换为命令
channels:

  • defaults
    show_channel_urls: true
    default_channels:
  • https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  • https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  • https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
    custom_channels:
    conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    替换完以后进入pytorch官网,
    在这里插入图片描述
    我选择中间这个
    键入命令
    conda install pytorch1.8.0 torchvision0.9.0 torchaudio==0.8.0 cudatoolkit=11.1 -c pytorch -c conda-forge
    这样就可以自然安装好了
    在这里插入图片描述
    安装好了pytorch以后就可以直接使用了。
    注意:我现在跑代码用的是计算节点,但是我的位置是登录节点,因此我需要写一个run.slurm文件来把代码搬到计算节点去跑。而这里的anaconda我是安装在了登录节点,这个是无关紧要的,因为不同的节点会共享内存。
    run.slurm
    确保gpu.py文件和run.slurm文件在同一个文件夹。
#!/bin/bash
#SBATCH --output=job_%j_%N.out
#SBATCH --partition=GPU
#SBATCH --job-name=papercode
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=8
#SBATCH --cpus-per-task=1
#SBATCH -t 5:00




#python tset.py
python gpu.py


键入命令:sbatch run.slurm
等一会就会生成一个后缀为.out的文件,然后键入命令:cat XXX.out就可以查看运行结果。

有的服务器登录节点就是计算节点,类似上面安装完pytorch以后,就可以直接键入命令:python XXX.py跑代码
conda deactivate就是退出当前虚拟环境的命令,读者可以根据这个命令来回切换虚拟环境

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Galerkin码农选手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值