TensorFlow学习笔记 -- 安装

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ATYUN订阅号

谷歌开源差异化隐私库

谷歌前两日发布了其核心产品(如谷歌Maps)中使用的差别隐私库的开源版本,任何组织或开发人员现在都可以在GitHub上查看隐私库,此举给业内造成了不小的影响。

11720
来自专栏不仅仅是python

机器学习相关的python库介绍

顾名思义,机器学习是计算机编程的科学,通过它可以从不同类型的数据中学习。Arthur Samuel给出的更一般的定义是 - “机器学习是一个研究领域,它使计算机...

11220
来自专栏量子位

DeepMind大放送:开放4个多物体表征学习数据集,还有一篇智能体新研究

这次连环放送包含的新物件不少:四个多物体表征学习数据集,还有一个能在强化学习中有效利用演示解决难题的智能体新研究。

7120
来自专栏CV学习史

NiftyNet项目介绍

NiftyNet是一款开源的卷积神经网络平台,旨在通过实现医学图像分析的深度学习方法和模块,支持快速原型和再现性,由WEISS (Wellcome EPSRC ...

8930
来自专栏java大数据

如何在Anaconda虚拟环境安装Tensorflow与Keras

安装Tensorflow与keras前,先启动Tensorflow的Anaconda虚拟环境。

20720
来自专栏java大数据

如何建立安装Tensorflow所需的Anaconda虚拟环境

我们刚才安装的anaconda的实体环境,python版本是3 。但是如果使用Python开发网站系统,可能需要Python2的版本,(当然安装Tensorfl...

9920
来自专栏CV学习史

TensorFlow-实战Google深度学习框架 笔记(上)

TensorFlow 是一种采用数据流图(data flow graphs),用于数值计算的开源软件库。在 Tensorflow 中,所有不同的变量和运算都是储...

10220
来自专栏AI科技大本营的专栏

TensorFlow全家桶的落地开花 | 2019 Google开发者日

Android 10 原生支持 5G,Flutter 1.9、Dart 2.5 正式发布

18640
来自专栏磐创AI技术团队的专栏

文末福利 | 哪种深度学习框架发展最快?

【磐创AI 导读】:本篇文章介绍了一些深度学习框架,分析了哪种深度学习框架发展最快,希望对大家有所帮助。想要更多电子杂志的机器学习,深度学习资源,大家欢迎点击上...

10810
来自专栏磐创AI技术团队的专栏

PyTorch专栏(四):小试牛刀

【磐创AI 导读】:本篇文章讲解了PyTorch专栏的第三章中的PyTorch小试牛刀。查看专栏历史文章,请点击下方蓝色字体进入相应链接阅读。查看关于本专栏的介...

10120

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励