红联Linux门户
Linux帮助

Tensorflow在Ubuntu 64位16.04.2的安装

发布时间:2017-06-12 09:24:42来源:linux网站作者:大唐乾元
运行环境:虚拟机下安装的Ubuntu 64位16.04.2,1G内存, 20G硬盘。
按照《Tensorflow 实战》 这本书安装Anaconda 和 Tensorflow CPU 版本。
 
一、安装 Anaconda 
去anaconda 官网下载Anaconda 3 4.2.0 , 然后bash 安装成功。
我的terminal 是 zsh 的, 输入conda会显示 no command named conda,
查询 stackoverflow, 应该把conda 添加到$PATH 里面。
vi ~/.zshrc 
添加如下行: 
export PATH=~/anaconda3/bin:$PATH
保存退出, 此时 输入 conda 命令, 可以正常使用了。
 
二、Python 3.5 设为默认
Anaconda 安装过程中 python 3.5 也跟着一起被安装了。
但是在终端输入python -V,显示的仍然是python 2.7, 采用如下命令可以修改Python默认版本:
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1  
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2  
此时系统默认Python 版本为3.5了
 
三、pip3  升级
开始安装 Tensorflow 了, 按照书本输入:
export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.0rc0-cp35-cp35m-linux_x86_64.whl  
sudo pip install --upgrade $TF_BINARY_URL
这里 pip 是python2.x 平台, 而下载链接对应的是python 3.5, 因此需要安装pip3, pip3 安装好后,sudo pip3 install XXX 即可。
 
四、setuptools 升级
打开 python,输入 import tensorflow 显示: no module named tensorflow
解决方法如下:
Tensorflow在Ubuntu 64位16.04.2的安装
虽然是windows 环境,但是看上去挺有道理 不如在Ubuntu 也试试。
pip install --upgrade -I setuptools  
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.0rc0-cp35-cp35m-linux_x86_64.whl
没有问题,结果怎么样? 打开python输入import tensorflow 成功了!
Tensorflow在Ubuntu 64位16.04.2的安装
 
本文永久更新地址:http://www.linuxdiyf.com/linux/31420.html