Tensorflow学习-环境搭建

耳闻 Tensorflow 已经很久了,一直没有时间亲自动手体验,忙里抽闲把环境都配置好了,以此来记录学习的开始

环境配置

  • VMware Player 12 (免费)

  • Ubuntu 16.04 LTS

  • Anaconda 4.3.0

  • Tensorflow Library

  • Sublime Text + Plugin

  • 翻墙

基于 Anaconda 搭建 Tensorflow 的环境非常方便,避免GFW的干扰,提供一个环境网站:https://mirrors.tuna.tsinghua.edu.cn/

创建虚拟机的步骤就不赘述了,用过VMware的很简单,记得安装VMware Tools ,这个很关键

下载好 Anaconda 之后,有 2 和 3 两个版本,分别对应 python 2.7 和 python 3.5,chmod 之后就可以一路安装了,记得添加到PATH中,这样默认的python环境就升级了

打开终端,输入以下命令

1
2
3
4
5
6
7
8
9
$ conda create -n tensorflow python=2.7

$ source activate tensorflow

(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp27-none-linux_x86_64.whl

(tensorflow)$ pip install --ignore-installed --upgrade $TF_BINARY_URL

$ source deactivate

下载安装 Sublime Text,安装 Package Control 之后依次添加以下插件:

  • Anaconda

其中 Anaconda 配置参考:http://www.cnblogs.com/nx520zj/p/5787393.html

去掉代码检测提示框:https://segmentfault.com/q/1010000002415020

这样,Tensorflow 的环境就搭建成功了,总体来说还是非常方便的,保证一个通畅的网络,翻墙很关键!

试运行一个线性拟合 Demo 点此下载:line.py

得到如下输出:

如需转载,请注明出处