Linux服务器上安装Anaconda、Pytorch

 目录

0、准备工作

一、安装Anaconda 

1.下载Anaconda的安装包

2.解决安装出现的bug

3.安装Anaconda

4.完成安装以及检测是否安装成功

5.更换镜像源

 二、安装Pytorch

1. 创建虚拟环境

 2.激活环境

【补充】退出环境

【补充】查看环境

【补充】删除环境

3.找到合适的PyTorch版本

4.安装Pytorch

5.安装OpenCV


0、准备工作

【注意】你的电脑连接学校的无线网或者通过学校的网线端口上网,否则你是连不上学校服务器,也不能运行代码!!!

首先,知道自己的Cuda版本

如果你登陆的不是服务器管理员账户,使用普通用户运行命令【nvcc -V】,你会出现下面的报错

看到这,你需要使用下面的命令切到管理员账户,然后输入管理员用户的密码

su [管理员用户名]

 

使用下面的命令查看Cuda版本

nvcc -V

可以看到Cuda版本为10.1

还有一种方法查看版本,运行如下命令也可以查看

nvidia-smi

这里显示的版本是11.6

不过,根据Cuda版本下载Pytorch的时候建议按照第一个方法的版本来下载

然后,知道自己Linux系统是64还是32位系统

运行命令可以看到

uname -a

一、安装Anaconda 

首先,可以在你的用户文件下创建一个文件,用来存放压缩包

使用命令创建文件

命令格式:

mkdir [创建的文件名]

mkdir packages

 创建好之后,使用【ls】命令查看当前目录的所有文件,会发现已经存在了刚才创建的文件夹

1.下载Anaconda的安装包

这里我们需要在官网上查找自己需要的版本,地址链接在下面:

https://repo.anaconda.com/archive/

这里以我自己安装的版本为例:64位系统

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

这是我选择的版本,进入到自己创建好放置安装包压缩包的文件

在控制台输入这句话: 

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

等待下载文件

如果出现问题就按照下面的第2步骤操作

2.解决安装出现的bug

当我们输入1.1的那一条命令时,有些人可能会出现下面这样的错误:

bash: wget: command not found

具体解决办法如下:
Debian/Ubuntu系统,需要执行以下命令:

apt-get install -y wget

相反,CentOS系统则需要输入下面指令:

yum install wget -y

3.安装Anaconda

下载好之后,在存放压缩包的文件下,使用命令安装下载好的文件【Anaconda3-2022.05-Linux-x86_64.sh】

bash Anaconda3-2022.05-Linux-x86_64.sh

实现页面为

等待安装

点击【Enter】(回车键)
此时显示Anaconda的信息,并且会出现More,继续按Enter,直到如下图所示:

按【Ctrl】+【C】退出查看,直接进入下一步输入yes or no.

在这里插入图片描述
输入 【yes】,接收证书验证

在这里插入图片描述 继续按【Enter】回车,稍微等待下

在这里插入图片描述
输入 【yes】,添加环境变量

安装成功


 【注意】如果你输入【no 】直接跳过这部设置环境变量的话:

[no ] >>>no

那么你需要自己手动cd这个文件夹设置你安装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


4.完成安装以及检测是否安装成功

安装好之后需要关闭当前的终端重新登录打开新的终端

输入【anaconda -V】,【conda -V】 ,显示版本信息,若显示则表示安装成功

不关闭当前的终端重新登录打开新的终端,输入【anaconda -V】,conda -V,会出现下面的提示

5.更换镜像源

因为默认源下载速度较慢。在终端输入:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

查看修改后内容,输入下面的命令。看到channel下面已经添加进去了

cat ~/.condarc

 

 二、安装Pytorch

1. 创建虚拟环境

        由于自己在不同项目框架中所需要的环境配置基本上都不相同,所以就需要为每个项目创建一个独立的虚拟环境,这样才不会造成互相冲突,也是为了方便管理,这也是要安装Anaconda 的原因。【使用Anaconda 管理多个不同的配置环境】

        在终端输入 

命令格式为:

conda命令     创建命令     -n    自己创建的环境名  python=版本号

conda     create  -n  pytorch_3,7     python=3.7

conda create -n pytorch_3.7 python=3.7

  输入【y】,开始增加配置

出现三个【done】就代表已经成功了

 2.激活环境

命令格式为:

conda命令     激活命令       自己创建的环境名 

conda              activate             pytorch_3.7

conda activate pytorch_3.7

出现这两个的转换,就代表激活成功了,可以在自己创建的环境下操作了

【补充】退出环境

命令格式为:

conda命令       退出命令      

conda             deactivate            

conda deactivate

【补充】查看环境

conda info --envs

或者

conda envs list

【补充】删除环境

命令格式为:

conda命令      环境命令              删除命令          -n                环境名称      

conda                 env                    remove           -n               pytorch_3.7

conda env remove -n  pytorch_3.7

3.找到合适的PyTorch版本

激活环境之后,接下来就是在刚刚创建的环境中安装pytorch时

这时要先进入 pytorch 官网PyTorchAn open source machine learning framework that accelerates the path from research prototyping to production deployment.https://pytorch.org/ 根据你自己的Linux系统、python版本、cuda版本选择对应的下载指令进行下载。

进去之后是这种页面

这时,需要在浏览【V1.xx.xx】下的【conda 】下的Linux版本,再找适合你的Cuda版本的Pytorch下载链接,具体如图

 以我的为例,我的Cuda版本是10.1,最后找的是这个

最上面的【V1.xx.xx】不用理会,这时Pytorch的更新版本,咱们只需要cuda对应的版本。

# CUDA 10.1
conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1 -c pytorch

4.安装Pytorch

接下来再终端命令上输入如下命令

命令格式:

Pytorch链接

 xxxxxxxxxxxxxxxxxxxxx

conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1 

安装完成

 【切记:一定要先进入到虚拟环境中再安装!!!

【如果你使用的是清华源或者其他国内源,复制的链接吧最后的【-c pytorch】删掉,因为这是从官网下载的命令】


【如果你使用的是pytorch官网的源,保留复制的链接吧最后的【-c pytorch】】

conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1 -c pytorch

【如果出现下载失败,就换官方的Pytorch下载命令,多等一会就可以了】

输入【y】开始下载

 开始安装

出现三个【done】标志下载成功 

安装完成以后,可通过命令查看是否安装成功

conda list

如果出现下图的模块,就代表安装成功了~~~

 【再次验证】

输入第一个命令,进入python环境。再一次输入后面的两个命令,出现如图的【True】就代表成了

python 
import torch
torch.cuda.is_available()

(输出true即为成功,false不成功(可能是因为pytorch和cuda版本不匹配))

退出Python环境,输入命令即可退出

exit()

5.安装OpenCV

pip install opencv-python

在这里插入图片描述

安装成功!完结撒花~~~

猜你喜欢

转载自blog.csdn.net/Thebest_jack/article/details/125493728