一、安装Anaconda
依次执行以下语句,需要下载安装包,并直接bash安装,而不是pip或apt-get
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.1.0-Linux-x86_64.sh
bash Anaconda3-5.1.0-Linux-x86_64.sh
安装完成之后,需要使用
source ~/.bashrc
命令重启一下环境变量
正常情况下就可以使用conda了
conda -V #用于检测是否成功安装conda,打印版本号则证明成功
若到这一步仍提示command:conda not found则需进入.bashrc重新设置一下环境变量,步骤如下。
vim ~/.bashrc
(没有vim的话,apt-get装一下vim即可)
在.bashrc文件中加入以下这句
export PATH=$PATH:/root/anaconda3/bin
保存退出后
source ~/.bashrc
二、使用conda创建环境
conda create -n pytorch python=3.6
conda activate pytorch
这样就创建了一个名为pytorch的基于python3.6的conda环境了
三、在conda环境中安装torch
查看服务器上的GPU配置
有没有gpu?nvidia-smi命令
cuda版本?
还是上面那个命令,表格第一行写了,CUDA Version: 11.6。
安装命令
conda install pytorch torchvision torchaudio cudatoolkit=11.6
给conda设置国内源
使用默认的源安装会特别特别慢。
补充知识(案例):
例如conda添加清华源
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
例如conda清除国内源
conda config --remove-key channels
例如Anaconda 查看安装源:
conda config --show-sources
操作办法:
办法一:
添加清华源(为Conda添加清华软件源 - 知乎)
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/ # 以上两条是Anaconda官方库的镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ # 以上是Anaconda第三方库 Conda Forge的镜像 # for linux
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ # for legacy win-64
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/ # 以上两条是Pytorch的Anaconda第三方镜像
conda config --set show_channel_urls yes
conda install pytorch torchvision torchaudio cudatoolkit=11.6
一直CondaHTTPError: HTTP 000 CONNECTION FAILED for url [https://repo.anaconda.com/pkgs/main/linux-64/current_repodata.json](https://repo.anaconda.com/pkgs/main/linux-64/current_repodata.json) Elapsed: -
去掉默认channel(-default)
执行安装命令:
conda install pytorch torchvision torchaudio cudatoolkit=11.6
安装成功。
办法二:
推荐第一步配置conda为清华源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
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 --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --set show_channel_urls yes
修改conda配置信息:
vim ~/.condarc
改为:关键点 删除 - defaults 增加 ssl_verify: false,如果不太清楚如何修改,直接把下方内容替换掉~/.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/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
show_channel_urls: true
ssl_verify: false
保存以后就可以了。
执行安装命令:
conda install pytorch torchvision torchaudio cudatoolkit=11.6
安装成功。