教程目录
Anaconda安装
1.下载Anaconda
进入网站,选择Anaconda - Linux - 64 版本安装包。下载到本地。
2. 安装Anaconda
- 创建Anaconda文件夹存放所需要的安装文件。将下载好的安装包放到文件夹中。
首先,切换到安装包所在的文件夹
cd Anaconda
执行命令:
bash Anaconda3-5.2.0-Linux-x86_64.sh
根据自己不同安装包版本的名字确定安装命令:Anacondax-x.x.x-Linux-x86_64.sh
根据提示,按 Enter 键确认。
根据提示,输入 yes 确认。
根据提示,输入 yes 确认。
Anaconda 安装完成!
3. 配置环境变量
输入命令:
echo 'export PATH="/root/userfolder/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
4. 验证是否安装成功
输入:
conda
成功显示即安装完成。
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
查看修改后内容,输入:
cat ~/.condarc
PyTorch安装
1. 创建虚拟环境
由于不同项目框架所需要的环境配置不大相同,为每个项目创建一个独立的虚拟环境不会造成互相冲突,方便管理。这也是要安装Anaconda 的原因。在终端输入 :
conda create -n torch python=3.6
torch 为所创建环境的名字
激活环境:
source activate torch
退出环境:
source deactivate
注意:创建环境的指令过程中可能会发生报错 " CondaHTTPError xxx CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/…" ,
可通过执行指令:conda config --set ssl_verify false
来解决。
详细解决方法见 本文 后面的 问题报错及解决方案
2. 安装PyTorch
在刚刚创建的环境中安装pytorch时, 要先进入 pytorch 官网 ,根据系统、python版本、cuda版本选择对应的下载指令进行下载。
所以首先,需要进入刚才创建的环境中:!!!!
source activate torch
需要注意:
- 在运行官网指令前应把 " -c pytorch " 删掉,因为这个是代表默认从pytorch官网下载安装,容易下载失败。
- 此外,根据不同网络模型pytorch安装版本要求的不同,以及PC或者服务器的CUDA版本,应该选择能同时满足两者要求的版本。
举个例子,假如你要给一个网络模型配置环境,该网络模型requirements.txt文档中写明,pytorch的版本为 1.5 or higher,而你的CUDA版本为10.2,则应该去找对应的指令。
然后选择好对应的pytorch版本。
复制对应命令,然后在终端里粘贴执行即可(注意要选择和自己对应的版本)。
conda install pytorch==1.5.0 torchvision==0.6.0 cudatoolkit=10.2
以下是错误的做法,一定要先进入到虚拟环境中再安装!
安装完成以后,可通过命令
conda list
确认是否成功安装:
问题报错及解决方案
报错 :
CondaHTTPError: HTTP 000 CONNECTION FAILED for url < xxxxxxxxxxxx> , 如图。
解决方案 ① :
在终端输入以下命令。
conda config --set ssl_verify false
解决方案 ② :
若还报相同的错误,可以尝试把根目录下 .condarc 文件中的 -defaults 删除即可。