配置了两天,终于配好了。
一开始用的最新版 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’))转换下。