本文主要是介绍关于在ubuntu18.04上安装tensorflow2.x的问题记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题起源于:在安装tensorflow时可以使用pip install tensorflow便捷安装的,可是我,每次安装的时候都只是显示安装1.14的版本;
有强迫症的我,硬是活生生的给它升级,pip install --upgrade tensorflow;
可是,问题来了,虽然终端显示成功升到2.x版本了,但是进去到交互页面;
输入import tensorflow as tf; tf.__version__时;
它显示的依旧还是1.14,这是怎么回事了;对于这个我中间竟然把python的版本给换了,最后还是没有成功,(桌面还没进去)
好了;我决定用源码编译看看;
那就开始吧:
(在开始之前,能够阅读这地址的,先看看官网怎么编译并且安装的,我的解决思路出自于这里)
tensorflow官网从源码构建
有几点需要提示一下:
构建所需工具bazel;这个工具版本跟tensorflow版本要对应;
我写这文章时,构建的tensorflow源码版本是2.4,用到的bazel版本是3.1.0
其中没出现什么错误.(我的环境是ubuntu18.04的,python3.6,没有cuda)
哦,对了,你要看你的python环境有没有安装portpicker这个包,
先安装一下下;
好了,不能进官网的,我放几张图在下面。
最后,是看一下版本:
这篇关于关于在ubuntu18.04上安装tensorflow2.x的问题记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!