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  >>>