安装tensorflow过程中走了不少弯路,给出最直接快速的安装方式。
首先,最重要的tensorflow只支持linux64位系统。
其次,python3是未来的方向,我直接用的python3.5,其中ubuntu16.04自带了python3.5,所以我新装了ubuntu16.04的64位系统。
再后,sudo apt-get install python3-pip(能成功才能进入后面的内容,16.04的64位是没有问题的)
再后,sudo pip3 install virtualenv(虚拟环境工具)
再后,virtualenv env(创建一个虚拟环境env)
再后,source /env/bin/activate(进入了虚拟环境)
再后,pip3 install -i https://pypi.douban.com/sample tensorflow(使用了pip的国内豆瓣镜像源)会自动把相关的都装上
最后,全部完成可以用pip3 list查看安装的库(都在在虚拟环境env中运行的命令)
$ python3.5 (进入python3环境)
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!(出现这个说明成功)
附1:
tensorflow只支持64位系统,所以我重装了ubuntu系统,我的是win7与ubuntu双系统。
用easyBCD安装双系统很简单,注意安装ubuntu的分区,
/boot,200M,启动分区;
/,30G,系统目录;
/home,40G,用户目录;
swap,2G,虚拟内存,如果有4G的内存无所谓的;
都用ext4格式,引导器选择boot所在的分区。
附2:
pip(9.0.1)与python3.2不匹配,与python3.5没问题
pip3 install -i https://pypi.douban.com/sample tensorflow中的https://pypi.douban.com/sample是使用了镜像源,不用镜像,由于网络原因可能会安装不上
附3:
sublime text 3搭建python编译环境
附4:
grub rescue