TensorFlow学习笔记 -- 安装
- 2019 年 10 月 6 日
- 筆記
Tensorflow 学习笔记
1. 安装
Tensorflow有好几种安装方式:
- pip 安装方式
- Virtualenv 安装方式
- Anaconda 安装方式
- Docker 安装方式
- 原文件安装方式
我的环境是Mac OS+Python 2.7,选用的是Virtualenv安装方式,这种方式具有比较好的隔离性,不会与系统里其它python版本冲突,又不复杂。
Virtualenv 安装
- 安装pip和Virtualenv
$ sudo easy_install pip $ sudo pip install --upgrade virtualenv
- 创建一个Virtualenv 环境.
$ virtualenv --system-site-packages ~/tensorflow
- 激活Virtualenv环境,并在其中安装TensorFlow.
$ source ~/tensorflow/bin/activate (tensorflow)$
注: 每次使用TensorFlow,都需要激活Virtualenv. 你也可以一直保持terminal 不关闭,就不用每次激活了。
- 安装TensorFlow (Mac OS X, CPU only, Python 2.7)
(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 >>>