官方网站 https://www.tensorflow.org

中文社区站 http://tensorfly.cn

1、打开terminal,安装pip,virtualenv

 $ sudo easy_install pip
 $ pip install --upgrade virtualenv

执行第二条命令时,报错permission denied,加sudo后解决

2、下载tensorflow包到目标文件夹,此处用的是python2.7版,目标文件夹指向~/tensorflow

 $ virtualenv --system-site-packages ~/tensorflow

3、激活tensorflow

$ source ~/tensorflow/bin/activate

激活后会在terminal中看到前缀(tensorflow)

 (tensorflow)$

4、此时还没装好,尝试在Terminal中输入python,进入python的解释器,解释器中输入如下命令

 >>> import tensorflow as tf

报错No module named tensorflow

5、升级pip,确保pip版本>8.1

(tensorflow)$ easy_install -U pip

6、安装升级 tensorflow,此处安装的是python2.7版的。

 (tensorflow)$ pip install --upgrade tensorflow  

7、此时重复步骤4,发现tensorflow已生效。

8、参考ruby中使用rvmrc的经验,新建了一个文件夹作为tensorflow学习的workspace,并在workspace目录下新建了一个.rvmrc文件,文件中输入

source ~/tensorflow/bin/activate

然后每次进入这个workspace时,会自动激活tensorflow。

9、程序员的惯例,Hello,World

import tensorflow as tf
hello = tf.constant('Hello, World!')
sess = tf.Session()
print(sess.run(hello))

至此,已经踏出了第一步了。你好,世界!