Ubuntu 14.04(64位)+Python 3.4.3配置TensorFlow(使用CPU)

April 24, 2016

配置了两天,终于配好了。

一开始用的最新版 ubuntu16,配到最后说 tensorflow 不支持当前平台,换了 ubunt14。

github 上看到有人用的 python3.5 出错换成 3.4 就好了,我干脆直接用 3.4 来配置。

4.26 update:一定不能用 3.5,有人又遇到了 3.5 无法安装的问题,看下面 tensorflow 的安装路径有个 cp34-cp34m,推测目前的 tensorflow 最高兼容到 3.4)

极客学院那个教程早就过时了,也不更新,看官方的比较好,但也有模棱两可的地方,所以很多地方都是自己慢慢摸索。

首先在 ubuntu 上配置 python 3.4.3,参考这篇文章,把版本号换一下就行:linux 下升级 python

安装 pip

sudo apt-get install python3-pip python3-dev

安装 tensorflow

sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp34-cp34m-linux_x86_64.whl

然后在终端内输入python3进入编辑

输入测试代码:

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!                  //官网给的输出结果,但是我的结果是 b'Hello, TensorFlow!'  还不知道怎么回事
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print(sess.run(a + b))
42
>>>

5.1 update: b”表示是字节形式的字符串,可用 string.decode((‘utf-8’))转换下。


Profile picture

Written by Armin Li , a venture capitalist. [Weibo] [Subscribe]