官方网站 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))
至此,已经踏出了第一步了。你好,世界!