1.安装anaconda
首先要在自己的服务器底下存在anaconda的linux文件,进入X-shell(后面但凡输命令都是在这里面)。输入如下的安装命令:
之后一直点击回车就可以在自己的服务器环境下安装好了
如果不知道怎么下载anaconda,解决办法如下:
1.从同一个服务器下复制别人的(用win_scp复制)
2.第二种方法就是从官网上直接下载Anaconda | Individual Edition,
因为要在服务器上装anaconda,所以必须是linux版本的。点击红圈的那个(Linux图标)
点击下载就可以了,下载好以后,用win_scp把下载下来的anaconda包上传到自己的服务器的目录下就可以了。应该会比较慢,建议用第一种方法。
2.验证anaconda
输入anaconda,如果显示如下,
则可以直接输入
export PATH=/home/你的用户名/anaconda3/bin:$PATH 就可以了。
若无此输出,则环境变量未导入
运行如下命令:
在最后一行加入export PATH=/home/你的用户名/anaconda3/bin:$PATH
在最后上述两者都要输入激活环境的命令:
3.更新清华源和conda的命令
1.更新清华源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
2.更新conda命令
#更新所有库
conda update --all
#更新 conda 自身
conda update conda
4.查看自己所配好的环境
在X-shell里面输入conda info -e 或者 conda info --env即可查看
按照上述配好之后就可以出现上述的情况。
5.接下来可以新建一个环境
如下的命令就是新建一个新的环境
conda create -n your_env_name python=X.X
your_env_name就是你新建环境的名字,"X.X"是python的版本号
新建新环境的其中一个目的是:比如以后自己的代码里面需要用到1.8 version的一个包,而base环境下只有1.9 version的那个包,这样就可以新建一个环境把1.8 version的包放入新建的环境,这样就不用重建符合当前代码的base环境。怎么调用另一个环境来运行代码,以后更新。
接下来,查看自己所装好的环境:
环境到此就配好了。-----------------------下面的步骤自己需要则可以看看:
6.安装pytorch
PyTorch 进入官网,
点击Install,选择对应的版本
将最底下的命令输入到X-shell进行安装pytorch.就可以了。
一般来说这样安装pytorch速度会非常慢,所以我们采取一下方案:
cuda 10.2之前的版本适用:
进入X shell,打开.condarc文件
将下面的代码粘贴到里面,保存退出就可以了。
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/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/
show_channel_urls: true
auto_activate_base: true
现在再输入pytorch官网的安装命令,速度就可以提升了。
cuda 11.3 以及之后的版本不需要添加镜像源:
用官网本身的命令直接安装pytorch的速度超过添加镜像源之后用镜像源安装pytorch的速度。比如我在安装linux版本的pytorch1.12.1 cuda=11.3 直接复制官网的conda命令到X-shell,安装速度贼快。反而我添加镜像源安装的时候龟速。