分享

TensorFlow安装方法介绍

问题导读
1.TensorFlow安装需要哪些准备?
2.TensorFlow本文使用了哪两种安装方式?
3.对于两种安装方式,你认为哪种更好?




基于VMWare的Ubuntu14.04安装
事先准备:
1.由于使用的是虚拟机,所以建议最好安装xshell, xftp,便于进行文件的传输和控制
2.关闭防火墙: sudo ufw disable
3.安装ssh: sudo apt-get install ssh

一、使用PIP进行安装(简单易用,建议使用)
Pip安装
$ sudo apt-get install python-pip python-dev build-essential

$ sudo pip install --upgrade pip

Tensorflow的安装

1.png
1.我下载的是当前的最新版本,后期如果需要新的版本
$ pip install --upgrade tensorFlow
2.也可以登陆https://storage.googleapis.com/tensorflow/,看是否有更新,然后先卸载,再将对应位置更改一下即可,但须卸载旧的版本
$ pip uninstall tensorflow
这样TensorFlow的环境就安装完成了

二、从源码编译安装(很费事,但能手动进行一些文件的配置,如果想安装Anaconda先看后面红字部分)
安装依赖工具包
1.安装JDK8
$ apt-get install software-properties-common
$ add-apt-repository ppa:webupd8team/java
$ apt-get update
$ apt-get install oracle-java8-installer


2.安装Bazel以及其他依赖包
(1)传统安装
$ echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
$ sudo apt-get update && sudo apt-get install bazel
(2)安装包安装
安装其它依赖库
$ apt-get install pkg-config zip g++ zlib1g-dev unzip
$ apt-get install git

下载安装bazel
当前安装的是Bazel的0.3.1版本,如果有新的版本可以替换相应的版本号,
GitHub(https://github.com/bazelbuild/bazel/releases/tag/0.3.1),可以右键迅雷下载

$ chmod +x bazel-0.4.5-jdk7-installer-linux-x86_64.sh
$ ./bazel-0.4.5-jdk7-installer-linux-x86_64.sh -user
$ export PATH=“$PATH:$HOME/bin”(等号之间不能加空格)

安装TensorFlow的依赖包
$ apt-get install python-numpy swig python-dev python-wheel

TensorFlow编译环境的配置
$ cd tensorflow
$ ./configure
之后根据本身的环境进行配置即可
2.png

Configure顺利结束后,使用编译命令执行编译即可
$ bazel build -c opt //tensorflow/tools/pip_package:build_pip_package
$ bazel build --copt=-march=native -c opt //tensorflow/tools/pip_package:build_pip_package
$ bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
$ ls -a /tmp/tensorflow_pkg
(其中tensorflow-1.0.0rc0-cp35-cp35m-linux_x86_64.whl根据下载的不同需要更改一下)
$ pip install /tmp/tensorflow_pkg/tensorflow-1.2.0rc0-cp27-none-linux_x86_64.whl
如果报错的话,如下
3.png
$ python -m pip install --upgrade pip
可以升级一下pip,然后在重复执行一下
$ pip install /tmp/tensorflow_pkg/tensorflow-1.0.0rc0-cp35-cp35m-linux_x86_64.whl

4.png

5.png


$ pip install --upgrade tensorflow

6.png

另:在实际运行中可能会用到各种依赖库

$ sudo apt-get install python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags Cython ipython




当然如果采用的是第二种安装方法,也可以使用Anaconda,但需注意的是,在安装TensorFlow的时候一定要将默认位置改为的python路径(即:Please specify the location of python-----这一步骤)

Anaconda的安装
Anaconda提供了一个编译好的环境可以直接安装,避免了需要安装多种类型的依赖库
1.下载Anaconda(也可在虚拟机上下载,但速度太慢了)
2.导入到虚拟机中(我放在了桌面位置),然后进入xshell
bash Anaconda2-4.3.1-Linux-x86_64.sh
3.接下来得到安装提示,回车确认,进入License文档,输入q跳过,再输入yes,进入安装路径的设定,此处我选择的是默认,然后安装开始

7.png


4.安装完成后会有提示,建议yes添加

8.png

安装完成,在使用的时候出现如下错误

9.png

$ pip install --upgrade tensorflow
最后成功的图像显示

10.png



http://blog.csdn.net/u014516389/article/details/72818155


没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条