重装ubuntu16.04之安装anaconda+创建虚拟环境+安装tensorflow

安装anaconda+创建虚拟环境+安装tensorflow

1、安装anaconda

官网下载链接:
https://www.anaconda.com/distribution/#linux
重装ubuntu16.04之安装anaconda+创建虚拟环境+安装tensorflow_第1张图片选择一个自己需要的版本。第一个对应的是anaconda3(初始python版本为对应的3.7),第二个对应的是anaconda2(初始对应的python版本为2.7)。下载的时候下载第二行的包(.sh文件)
下载完成,运行:

sh Anaconda3-5.3.0-Linux-x86_64.sh 
或者直接 ./Anaconda3-5.3.0-Linux-x86_64.sh 

回车进入下载界面,后期会出现让输入yes或者no的,根据需要来(基本上都是yes)。最后一个是否添加路径到.bashrc,同样根据需要。也可以后期自己手动添加:

echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc
或者
echo 'export PATH="~/anaconda2/bin:$PATH"' >> ~/.zshrc

source 一下。

source ~/.bashrc  或者 /source ~/.zshrc

测试是否安装成功:
在这里插入图片描述
如果你希望能够随时切换anaconda和系统自带的python2.7环境,可以这样做:
查看你的系统自带的python版本

ls /usr/bin/python*

在这里插入图片描述
系统默认是2.7的版本。如果你想更改系统的版本。运行:

update-alternatives --list python

出现错误:

update-alternatives: error: no alternatives for python

解决方法:
update命名会修改系统的默认版本。

 update-alternatives --install /usr/bin/python python /usr/bin/python2.7 
 或者
 update-alternatives --install /usr/bin/python python /usr/bin/python3.5

为了方便我们选择系统自带版本和anaconda版本:
在.bashrc 或者 .zshrc的文件下添加以下一行:

alias python2.7="/usr/bin/python2.7"

这样在使用的时候就可以随时切换
输入python就是anaconda:
在这里插入图片描述
输入pyhton2.7就是系统版本:
在这里插入图片描述
(补充一下:还是没有找到完美自动切换系统和anaconda的方法。我的本意是这样的,输入某行指令,就进入anaconda环境,不输入的时候就默认是系统的版本。我记得之前可以使用alias添加到.bashrc文件的后面来做,但是这两天系统崩了重装我也忘记了那句话是啥。等我想起来了再补充完。)

2、创建一个虚拟环境

我们在跑各种开源项目或者自己的项目的时候,很多时候都会限定用的python版本和对应的tensorflow版本,这就是使用anaconda的好处了。anaconda可以让我们根据个人的需求创建各种版本(只要你的内存够用),在使用的时候只要激活对应的环境就可以了。
以创建一个python=2.7,tensorflow-gpu=1.4的版本为例:
1、创建一个虚拟环境

#tf1.4-py2.7是你创建的虚拟环境的名字,为了方便最好易懂,python=2.7指定你的版本,你也可以选择其他版本
conda create -n tf1.4-py2.7 python=2.7

重装ubuntu16.04之安装anaconda+创建虚拟环境+安装tensorflow_第2张图片创建成功!
激活你的虚拟环境(在使用之前都需要激活虚拟环境,同时我们也需要根据需求为该环境添加各种库):

source activate tf1.4-py2.7

在这里插入图片描述
激活成功后会出现这样的(zsh)。
激活环境之后就可以下载各种我们需要的库了、建议使用pip来下载。

pip install tensorflow-gpu==1.4 同样你也可以根据自己的需求下载其他版本的tensorflow
note:tensorflow的版本和cuda的版本是有对应关系的。cuda8对应1.4及以上,cuda9对应1.5及以上

在这里插入图片描述
给一个cuda和tensorflow版本对应链接:下载之前可以先查一下:
https://blog.csdn.net/omodao1/article/details/83241074
除此之外,其他的相应库也可以用pip来下载。不列举了。(注意,可能你在下载的时候告诉你说没有这个,说明你下载的这个东西不是你输入的那个名字,去查一下究竟叫啥就成)
重装ubuntu16.04之安装anaconda+创建虚拟环境+安装tensorflow_第3张图片

你可能感兴趣的:(系统安装相关软件)