Ubuntu 16.04下TensorFlow的安装
一、准备
本文所采用的Ubuntu版本为16.04,如下图所示。
接下来打开终端,输入python -V查看Python是否安装好(通常情况下安装好Ubuntu之后,Python是已经装好的),如下图可知,python的版本是2.7.12
对于ubuntu 16.04,他本身是自带python2和python3两个版本,两个版本默认的是使用python2,这里记录一下如何在版本间切换以及如何把python版本切换到python3的方法:
可以使用update-alternatives进行修改和转换,可以先列出所有可用的python替代版本信息:
sudo update-alternatives --list python
出现报错,无python候选项,为了解决这个问题,我们可以更新一下替换列表,将python2和python3均放入其中
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
–install 选项使用了多个参数用于创建符号链接。
最后一个参数指定了此选项的优先级,如果我们没有手动来设置替代选项,那么具有最高优先级的选项就会被选中。故在这种情况下,python3就成为了默认的版本,之后修改的时候,只需要 sudo update-alternatives --config python 就可以了
另外一个工具是pip,这是Python下面一个相当于用来进行package管理的东西,非常方便。当你输入pip -V时,发现它还没有被安装,如下图所示。
所以下面就来安装pip。在命令行提示符$之后输入sudo apt-get install python-pip。其中sudo 表示使用super user权限,所以系统会提示你输入密码,注意密码并不会显示在屏幕上,输完密码后按回车键以继续。
类似地,接下来再按照python-dev,方式是在命令行提示符后面输入sudo apt-get install python-dev。
二、安装tensorflow
Python3.5版本的命令:
sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.1.0-cp35-cp35m-linux_x86_64.whl
升级:pip install --upgrade tensorFlow
卸载:pip uninstall tensorflow