在Ubuntu16.04下安装Anaconda+TensorFlow

1.下载并安装Anaconda

1.1 下载

从Anaconda官网(https://www.continuum.io/downloads)上下载对应的Linux版本


1.2 安装

下载完毕后,通过命令进入到达.sh文件所在位置

$bash Anaconda3-5.1.0-Linux-x86_64.sh

询问是否把anaconda的bin添加到用户的环境变量中,选择yes!

安装完成。

2.安装tensorflow

2.1 建立tensorflow运行环境

# Python 2.7  
$ conda create -n tensorflow python=2.7  
 
# Python 3.5  
$ conda create -n tensorflow python=3.5

2.2 在conda环境下安装tensorflow(pip安装方式)

2.2.1 激活conda环境
$ source activate tensorflow
如果要退出环境,执行 source deactivate

2.2.2 根据tensorflow的版本设置环境变量(以CPU版本为例)
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0-cp35-cp35m-linux_x86_64.whl
2.2.3 安装tensorflow
选择对应的安装,如果提示pip3未安装,需要首先安装 sudo apt-get install python3-pip
# Python 2
(tensorflow)$ pip install --ignore-installed --upgrade $TF_BINARY_URL

# Python 3
(tensorflow)$ pip3 install --ignore-installed --upgrade $TF_BINARY_URL

大概等几分钟就可以完成安装。

2.2.3 测试tensorflow

打开一个终端,激活tensorflow环境,执行python命令

$ source activate tensorflow 

输入下面简单程序验证tensorflow是否安装成功

#python
import tensorflow as tf  
hello = tf.constant('Hello, TensorFlow!')  
sess = tf.Session()  
print(sess.run(hello)) 

但是在引入tensorflow时显示RuntimeWarning,此时并并不影响使用,只是它的一个小bug

输入sess = tf.Session()时,显示如下提示信息,警告说你的Tensorflow不能使用SSE4.1 SSE4.2 AVX AVX2 FMA这些指令集进行编译。

解决方法如下:

1)到github(https://github.com/lakshayg/tensorflow-build)下载安装的tensorflow版本对应的文件


2)执行以下命令,完成配置

$ pip install --ignore-installed --upgrade /path/to/binary.whl

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值