xshell安装
Linux的服务器,需要用xshell来远程连接服务器。刚装好的服务器什么也没有,要运行代码的话,需要先下载xshell,然后再配置anaconda环境。
下载和安装的过程,下载并安装xshell参考这里
anaconda 安装
先下载 winscp
主要功能是在本地计算机和远程计算机之间进行文件传输。 除此之外,WinSCP还提供脚本和基本文件管理器功能。 下载安装教程参考这里
(左边是本地,右边是服务器,之间复制粘贴或者拖拽便可将本地的文件传到服务器,还可以管理服务器的文件夹。)
下载anaconda文件
先下载Linux版本的anaconda文件到本地, 下载点这里,在里面选择合适的版本即可。
配置环境
下载好了Anaconda3-2022.05-Linux-x86_64.sh 文件后,需要把其通过 winscp 从本地传到服务器,
在xshell 中输入命令:
bash Anaconda3-2022.05-Linux-x86_64.sh
一直回车,然后当问到yes/no时,输入yes,等待安装好即可。安装好后,你的服务器端会出现anaconda3的文件夹。
添加环境变量,路径就是上面安装成功时提示的路径:
echo 'export PATH="/root/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
输入conda --version
验证是否可用,
到这里,就表示安装成功。
配置 pytorch 环境
首先添加清华源来操作,依次输入一下的四行代码!
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 config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
然后就创建虚拟环境就可以了。
conda create -n test python=3.8
创建完后,激活这个虚拟环境
conda activate test
然后再官网下载合适配置的pytorch,我这里服务器是Linux的。
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
最后检查一下环境是否正确了,
python
import torch
torch.cuda.is_available()
若返回的是True就成功了!