ubuntu18.04配置tensorflow

可以选择pip方式安装不过在不管windows和linux,都推荐利用anaconda配置环境,避免很多莫名其妙的问题

 

一、安装anaconda3及python

1、wget https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh

or 官网自行下载

or 此镜像下载

2、下载路径下执行:~:bash Anaconda3-5.2.0-Linux-x86_64.sh

3、一路yes、回车

4、看到提示信息“Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]”,输入no

5、重启terminal,环境配置在.bashrc,执行source ~/.bashrc应用配置即可

6、~:conda -V  验证版本

二、安装、配置、验证tensoflow

1、添加tf环境: conda create -n tensorflow python=3.6

2、激活环境:conda activate tensorflow

3、执行conda list可以看到此时没有安装tensorflow包

4、安装它  :~$ conda install tensorflow

或者

conda install --channel https://conda.anaconda.org/anaconda tensorflow=1.14.0

或者推荐以下通过python版本来安装

(tensorflow)$ pip install --ignore-installed --upgrade tfpyBinaryURL

例如3.6 cpu版本

这里包含了各个对应版本,也可以自行下载好

(tensorflow)$ pip install --ignore-installed --upgrade \

https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.4.1-cp36-cp36m-linux_x86_64.whl

 

再来,conda list,有了

5、验证tensoflow是否安装成功

6、验证:       python         #进入python环境

按照百度的方法,是这样

import tensorflow as tf  
hello = tf.constant('first tensorflow')  
sess = tf.Session()  
print (sess.run(hello))

但是ubuntu18.04下如果按照这个会由于tensorflow版本报几个错,因为该版本默认安装tensorflow2.1.0

所以我们改成这样,当然也可以直接tensorflow换成1版本

import tensorflow as tf  
tf.compat.v1.disable_eager_execution()
hello = tf.constant('first tensorflow')  
sess = tf.compat.v1.Session()
print (sess.run(hello))   

 

一些报错如下:

1、只有tensorflow 1 有此接口

2、sess.run()不能正常运行

3、当需要退出python环境,即执行Ctrl+D或者输入quit()或者exit()即可

4、退出tensorflow环境,conda deactivate

 

4-27更新

最终使用了anaconda4.5.11 + tensorflow1.14.0

建议先删除该env,重新创建   conda remove -n tensorflow --all

从tensorflow切过去numpy版本过高,需要重新安装旧版本  conda install numpy=1.16.0

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值