anaconda创建虚拟环境安装不同深度学习框架
最近带一个学弟做毕设,深度学习方向,需要安装TensorFlow、PyTorch等深度学习框架。想当初自己是新手的时候可没少被配环境、安装深度学习框架折腾…吃一堑长一智,趁着带毕设,重新回顾一下配环境、装框架那些事儿,并形成文档,方便后期查看~~
说在前面的话
使用anaconda安装TensorFlow、Caffe、PyTorch等深度学习框架很方便,大致思路为:首先通过anaconda创建虚拟环境(如果没有安装过anaconda,先要安装anaconda);其次在不同的虚拟环境下安装不同版本的深度学习框架(例如在一个虚拟环境上安装一个tensorflow1.4,在另一个虚拟环境中上安装一个tensorflow1.6,在另一个虚拟环境中安装pytorch),这样做的好处是一旦配置出错,可以直接删除虚拟环境包,而不影响整个系统。
一 使用anaconda创建虚拟环境
- 在系统上安装anaconda
- 通过anaconda创建虚拟环境
conda create -n py3tf pip python=3.5
上述代码创建了一个名叫py3tf的虚拟环境(环境名字可以随便起,但最好包含tf、caffe或pytorch和对相应的版本字样,以免日后混淆),并在这个环境里安装了python3.5。
【注:】这里的python3.5和anaconda的版本没有对应关系,假设通过anaconda安装的python版本是3.6,但是这里也可以安装python3.5。