Tensorflow有好几种安装方式:
我的环境是Mac OS+Python 2.7,选用的是Virtualenv安装方式,这种方式具有比较好的隔离性,不会与系统里其它python版本冲突,又不复杂。
$ sudo easy_install pip
$ sudo pip install --upgrade virtualenv
$ virtualenv --system-site-packages ~/tensorflow
$ source ~/tensorflow/bin/activate
(tensorflow)$
注: 每次使用TensorFlow,都需要激活Virtualenv. 你也可以一直保持terminal 不关闭,就不用每次激活了。
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0rc1-py2-none-any.whl
(tensorflow)$ pip install --upgrade $TF_BINARY_URL
注: 安装中多次出现错误: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out。 只要重新执行pip install --upgrade $TF_BINARY_URL即可。pip会从断点继续安装。
$ python
...
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print(sess.run(a + b))
42
>>>