Ubuntu中配置TensorFlow(CPU版)(pip问题)

来源:互联网 发布:剑灵数据异常 编辑:程序博客网 时间:2024/05/23 02:03

————————更新————————
发现安装的tensorflow版本太低(0.5),没办法正常使用tensorboard,故想要重新升级tensorflow,发现直接从tensorflow的github寻找新版本安装方法即可。
————————更新————————
Ubuntu版本:Ubuntu Kylin 16.04 LTS 64bit
系统自带Python版本:2.7.11+

安装参考TensorFlow论坛步骤:
http://www.tensorfly.cn/tfdoc/get_started/os_setup.html

但是发现没有安装pip,于是就开始漫长的安装pip之路………
使用下面指令安装

sudo apt-get install python-pip

但总是报错。

后来尝试用aptitude安装tensorflow时,也总是报错,搜索的时候发现这篇帖子:
http://bbs.csdn.net/topics/391017219
发现好像是源的问题,之前由于官方源速度太慢换了网易的源。
于是,重新换上官方源。
更新一下:

apt-get updateapt-get dist-upgrade

重新尝试安装pip:

sudo apt-get install python-pip

竟然成功了!果然官方还是官方…

再按照官方步骤安装TensorFlow:

sudo pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl

这一步,我没有翻墙,速度很慢,动不动就Runtime out,尝试了四五次终于成功!

好了,最后一步,我们来测试一下,按照

python>>>import tensorflow as tf>>>hello = tf.constant('Hello, TensorFlow!')>>>sess = te.Session()>>>print(sess.run(hello))Hello, TensorFlow!>>>a = tf.constant(10)>>>b = tf.constant(32)>>>print(sess.run(a+b))42>>>quit()

花了一个下午,大功告成!
将步骤记录在此,方便自己也方便他人。

0 0