Ubuntu下安装tensorflow
因为想尝试一下用卷积神经网络提取图像特征,所以准备先在linux下安装tensorflow试试。
环境:VMware,Ubuntu17.04_64位。
由于安装的ubuntu似乎没有GPU,所以安装了CPU版本的tensorflow,安装方法是按照《Tensorflow实战》这本书里安装的。
1. 安装anaconda,安装完anaconda之后也就直接安装了python。直接从书里截图啦。
在官网上不好找到这个版本,可以在清华大学的镜像网站上下载,地址是:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
安装完之后在命令行输入python会如下显示(注意红色的划线部分会显示出Anaconda):
2. 安装CPU版本的Tensorflow。
在命令行输入一下命令:
export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.0rc0-cp35-cp35m-linux_x86_64.whl
pip install --upgrade $TF_BINARY_URL
安装过程中可能出现这个错误:
Found existing installation: setuptools 27.2.0
Cannot remove entries from nonexistent file /home/chengzi/anaconda3/lib/python3.5/site-packages/easy-install.pth
此时可以使用pip install --upgrade setuptools,但接着可能会出现以下错误:
Found existing installation: setuptools 27.2.0
Cannot remove entries from nonexistent file /home/chengzi/anaconda3/lib/python3.5/site-packages/easy-install.pth
此时可以使用easy_install --upgrade setuptools,就能安装成功了。
然后重新运行命令pip install --upgrade $TF_BINARY_URL就可以成功安装tensorflow啦。
安装之后若想查看tensorflow是否安装成功,分别输入以下命令:
python,然后会出现python的命令行窗口,接着输入import tensorflow as tf,如果没有错误就说明安装成功了,可以输入tf.__version__查看tensorflow版本,输入tf.__path__查看安装路径。
最初是尝试在centos6.5下安装的tensorflow,但是安装过程总会出现各种各样的问题,其中有一个问题是安装tensorflow需要GCLib_2.16的版本,但是centos最多支持到2.12的版本,所以要对GCLib的版本进行更新,百度了更新方法照做后删除了链接文件,结果导致输入ll,ls文件都不好使了,由于linux不熟后来就没有再尝试修复了。后来看到网上有人说centos这个系统是稳定类型的,所以不支持高版本的GCLib,可以使用ubantu的高版本进行安装,所以就在ubantu下进行了尝试,真的是非常简单。
VMwear Ubuntu下设置和主机共享网络的方法:
1. 把主机网络设置成可以共享。
2. 虚拟机网络改成NAT模式。
在安装过程中参考的博客如下:
查看已安装tensorflow版本:https://blog.csdn.net/u011961856/article/details/76861052
Found existing installation: setuptools 27.2.0 Cannot remove entries from nonexistent file ...:https://blog.csdn.net/qq_25579889/article/details/55804470
Ubuntu16虚拟机调整窗口大小自适应windows7:https://blog.csdn.net/lhb_0531/article/details/51874100
Ubuntu Linux系统在VMware虚拟机上连接无线网络方法:https://blog.csdn.net/nanshan_hzq/article/details/7987307
另外有一些这方面写的好的文章有:
CentOS 6.5 安装Python 3.5:https://www.linuxidc.com/Linux/2015-11/124908.htm
TensorFlow 安装笔记:https://segmentfault.com/a/1190000006626977?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
在Linux中永久设置Anaconda环境变量的方法:https://www.linuxidc.com/Linux/2016-08/134259.htm
centos图形界面与命令行切换:http://www.178linux.com/8481