【保姆级】使用Anaconda配置深度学习环境

最近开始接触机器学习和深度学习这个大坑了。
每次学习新的知识都会被配置环境这道坎给卡一下(老环境配置工程师了)
在此我记录一下我在配置环境时遇到一些问题的解决方案,同时也能给其他人一个指南(≧∇≦)ノ

安装Anaconda

由于深度学习所安装的框架可能会依赖于很多不同版本的库,管理稍有不当就会配置失败,所以我们选择Anaconda来方便我们配置不同的环境。

下载并安装Anaconda

Anaconda下载地址
Anaconda 安装版本选择
这里我们根据自己的系统来选择合适的安装包。
由于我已经安装过了,安装部分就略过了,大部分点击next就行啦。
在安装完后,我们的开始菜单里应该会多出来这么些东西:
Anaconda
(不一定一模一样,这个不用管)
然后我们可以在控制台测试一下是否能成功运行:
输入conda -V

出现版本号即为安装成功!

配置Anaconda镜像源

Anaconda默认安装了很多常用的库,但是这还不够我们用,由于官方的库的源地址在境外,下载库的速度非常缓慢,所以我们要为其配置国内的镜像源。

  1. 添加清华anaconda镜像
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
  1. 添加附加库
pytorch
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

msys2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
 
bioconda
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
 
menpo
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/

使用conda info指令可以查看是否配置成功:

创建环境

对于不同的框架我们最好在Anaconda中创建不同的环境,以避免依赖库版本不同导致出一些乱七八糟的错误。
打开Anaconda Prompt,输入指令conda create -n pytorch-gpu python=3.8
即创建一个版本为python3.8,名为【pytorch-gpu】的虚拟环境。(由于博主要用pytorch所以这样弄的,大家可以自行修改)
通过指令conda activate pytorch-gpu来切换至该环境。

之所以使用Anaconda Prompt,是因为它可以清楚的显示出当前所处的环境是哪一个。

安装所需深度学习框架

主流的深度学习框架目前为TensorFlow,PyTorch以及国内百度的PaddlePaddle。本文选择PyTorch进行安装。
PyTorch官网:https://pytorch.org/
Pytorch安装选择
根据官网的指引选择最合适自己电脑的版本进行安装。
**需注意:**如果想用GPU去跑深度学习的话,目前只有N卡支持CUDA。
至于CUDA版本,我们可在控制台通过指令nvidia-smi进行查看。

我们最好通过conda指令来安装PyTorch。

配置Jupyter Notebook环境

在安装好gpu版本的PyTorch后,发现Jupyter Notebook里还是无法以gpu运行模型。


其实,这时我们使用的还是Anaconda的根环境,并不是我们刚刚安装了gpu版本的那个环境,所以我们要将Jupyter Notebook中的环境切换过来。
首先我们先切换至pytorch-gpu的环境,接着执行conda install nb_conda

安装完毕后重启Jupyter Notebook,我们就能在环境这里选择我们配置的虚拟环境了。

在这里你有可能会发现无法找到你以前创建的虚拟环境,我们下面需要这样去做:
点击conda页面,选择你计算机中已有却无法用于Jupyter Notebook的虚拟环境。
然后,在右侧栏查找包:ipykernel,查找后安装。

然后我们刷新Home页面,点击Files页面,选择New下拉菜单,可以看到,这里已经找到了我们以前创建的python环境。

到这里,我们就可以开始深度学习的玄学之旅啦!
👏👏👏

  • 10
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值