ubuntu下基于Anaconda使用Tensorflow

为了在ubuntu下利用Anaconda使用tensorflow,但在利用conda安装tensorflow,不能在终端,spyder和notebook中直接使用,需要我们进行一定的配置。

1、安装Anaconda

下载地址:https://www.continuum.io/downloads/(我安装的是linux-64-python2.7)

然后执行:bash Anaconda×××-Linux-x86_27.sh ,然后一直enter键,中途会遇到([y]/n)? 的提示,输入y即可。

安装好后,在终端输入Python即可看见:Python 2.7.14 |Anaconda, Inc.|,表明安装成功。

2安装tensorflow(cpu版)

配置环境

conda create -n tensorflow python=2.7

激活环境

source activate tensorflow

安装tensorflow

pip install --ignore-installed --upgrade tfBinaryURL

tfBinaryURL可在清华大学开源软件网站查得,选择cpu/gpu、安装系统、python版本及tensorflow版本后会自动生成。如选择cpu、Linux系统、cp36版本的python、1.4.0的Tensorflow后生成:https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/tensorflow-1.4.0-cp36-cp36m-linux_x86_64.whl

如果安装过程中出错,重新运行该行命令即可。

3验证是否安装成功

source activate tensorflow #首先激活tensorflow环境
python  #启动python环境
import tensorflow as tf

4Anaconda下配置tensorflow

第三步验证成功,但spyder调用import tensorflow时出现报错:没有tensorflow模块。

将/anaconda2/envs/tensorflow/lib/python2.7/site-packages下的所有文件都拷到anaconda2/lib/python2.7/site-packages下

最后大功告成!!!!!

参考:http://blog.csdn.net/piaoxuezhong/article/details/78897522