1. 创建新用户
首先,你需要以root用户登录到服务器,或者使用具有sudo权限的用户。然后执行以下命令来创建新用户:
sudo adduser xxx
按照提示设置用户xxx的密码以及其他信息,这些信息是可选的,可以直接按回车跳过。
2. 给用户sudo权限(可选)
如果你希望xxx用户具有执行sudo命令的权限,需要将其添加到sudo组:
sudo usermod -aG sudo xxx
这样,xxx用户就可以执行需要root权限的命令了。
3. 切换到新用户
切换到新创建的用户:
su xxx
或者你可以使用以下命令从当前用户切换到xxx用户:
sudo -i -u xxx
4. 安装Anaconda
首先,需要下载Anaconda的安装脚本。可以通过访问Anaconda的官方网站获取最新版本的下载链接,但这里提供一个通用的命令来下载Anaconda安装脚本:
wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh
请注意,下载链接可能会随着新版本的发布而改变,请访问Anaconda官网获取最新版本的链接。
安装Anaconda:
bash Anaconda3-2022.05-Linux-x86_64.sh
按照安装程序的提示进行操作,确认许可协议,并选择安装位置(如果默认即可,直接回车)。
安装完成后,为了使变更生效,你可能需要重新加载环境变量或重新登录:
source ~/.bashrc
5. 配置PyTorch环境
首先,创建一个新的conda环境,并指定Python版本(例如Python 3.8):
conda create -n pytorch_env python=3.8
激活新创建的环境:
conda activate pytorch_env
安装PyTorch,可以根据你的CUDA版本选择合适的命令,CUDA 12.1及以上版本的可以输入这行命令:
pip3 install torch torchvision torchaudio
完成上述步骤后,你就成功在Linux服务器上为用户xxx创建并配置了Anaconda和PyTorch的深度学习环境。