Ubuntu16.04上通过anaconda3离线安装Tensorflow2.0详细教程

安装背景: Ubuntu 16.0.4, 集成显卡,不能连接外网,需要使用Tensorflow2.0

安装软件配套: Anaconda3-4.7(内部继承Python3.7),TensorFlow2.0(文件应包含cp37-cp37m-manylinux2010_x86_64,其中cp37-cp37m意味着对应Python3.7,manylinux2010这个

应该属于Anaconda3支持安装的软件格式之一),由于是集成显卡,TensorFlow软件包应选择CPU版本。

1.首先下载anaconda3镜像,清华大学开源软件镜像站下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下拉到最低端选择Linux,选择最新版(32/64位)下载。

我下载的是:Anaconda3-2019.10-Linux-x86_64.sh  (对应版本Anaconda3-4.7)

2. 拷贝Anaconda3-2019.10-Linux-x86_64.sh到Ubuntu机器上,然后执行以下命令:bash Anaconda3-2019.10-Linux-x86_64.sh

3.接下来根据提示输入完成安装

(1)按回车键继续安装;

(2)按回车键键阅读注册信息;

(3)阅读完注册信息后,输入“yes”回车继续;

(4)按回车键确认安装位置 /home/{虚拟机名称}/anaconda3 ;

(5)输入“yes”选择添加环境变量;

当你出现类似界面,证明Anaconda3已安装成功,此时需要新开个terminal激活Anaconda3。

4.在刚安装的anaconda3目录下的envs目录中新建tensorflow文件夹。

5. 输入“python”指令,进入Python运行界面,然后运行以下命令,查看anaconda3支持的软件格式

import pip

import pip._internal

print(pip._internal.pep425tags.get_supported())

然后退出Python环境(输入指令: exit())。

6.下载TensorFlow安装包,清华大学开源软件镜像站下载地址: https://mirrors.tuna.tsinghua.edu.cn/simple/tensorflow/,下拉到底端选择Linux,选择合适的版本(32/64位)下载。

并确保软甲格式是安装的anaconda3所支持的。

我下载的是:tensorflow-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl

7.将tensorflow-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl上传至新建tensorflow目录。

在tensorflow目录下执行命令:pip install tensorflow-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl

8.安装缺少的软件包,如下:标注的红框中就是缺少的包,记录下来,多次运行pip install tensorflow-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl指令,

确认缺少的软件,然后从https://pypi.org/project网站下载需要的软件(版本选择满足要求的最低版本即可)

然后通过pip install命令,安装依赖的软件,安装后,再次运行pip install tensorflow-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl,查看是否安装完毕,

如果还是缺少包,再次进行下载然后安装,直至提示tensorflow安装完毕。

9. 测试TensorFlow

进入Python操作界面,输入下面一段程序:

import tensorflow as tf;\

print (tf.__version__);\

print (tf.keras.__version__)

出现下面错误:

百度查询了下,原因就是Python3.7新引入了保留字async,而tensorflow的代码里,将其作为了变量名。修改方法如下:

编辑/home/trimps/anaconda3/lib/python3.7/site-packages/astor/code_gen.py,搜索async,全部替换为async1,保存关闭即可。

重新执行测试程序,结果如下,表示TensorFlow安装成功。

原文地址:https://www.cnblogs.com/seufelix/p/12204191.html

时间: 2024-07-30 12:18:08

Ubuntu16.04上通过anaconda3离线安装Tensorflow2.0详细教程的相关文章

安装PG3.0详细教程附图

从公司要求开始着手调研PG到今天上午都还不知道如何安装PG.. 囧的离谱.. 看了半天的PG官网 就这个网页我瞅了半天..对你没看错 半天 少说有10分钟..原谅我的英文不是非常好..但是我知道什么意思..第一让我安装node.js.这家伙名气很大..很早就听说过..好吧 下载下来安装.安装好了之后,我就开始迷茫了.他说的这个用法我第一反应是去 命令行中..好吧 测试不通过.. 留意下刚安装好的node.js ..嗯 看到这样的图标了 所以基本你们也懂了..废话不多说..来步骤 1.安装node

在ubuntu16.04上安装有道词典

参考来源:http://www.cnblogs.com/scplee/archive/2016/05/13/5489024.html 在ubuntu16.04上安装有道词典主要是解决依赖问题,我们在配置文件中把依赖文件删除,就行了 第一步:下载有道词典的.deb包 第二步:创建youdao文件,然后把有道的源文件解压到这个包里 sudo dpkg -X sudo dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao 第二步:解压deb包中的c

Docker在Ubuntu16.04上安装和部署Apache Storm

Docker在Ubuntu16.04上安装和部署Apache Storm 1.添加Docker源 sudo apt-get update 2.增加CA证书 sudo apt-get install apt-transport-https ca-certificates 3.添加GPG Key(一种加密手段) sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897

在ubuntu16.04上安装eclipse

 在ubuntu16.04上安装eclipse 一.下载     首先我们需要安装jdk1.8及其以上,然后从官网:https://www.eclipse.org/downloads/上下载,需要注意的是官网的服务器太差,响应的速度非常慢,需要读者有点耐心,哈哈~~~然后选择第一个,就是我们要安装的eclipse的JDE了.    点击下载按钮,将会下载相应的位数和版本的eclipse:     到了这一步,我们要点击"click here"来下载,下载的时候也不提示,我们需要看一下浏

Ubuntu16.04上使用git

各系统git的使用除了安装方式不同,基本都一样,本文记录的是Ubuntu16.04上使用git 首先要区分git和github的区别: Git是分布式版本控制系统,也指基于命令行的版本管理工具github是个网站,用于远程托管你的项目,相当于云盘 在使用git前先去github注册一个自己的账户,邮箱,用户名,密码在以后都会使用到,不要乱填,也不要忘记. 面对纯英文的网站,可能你会感觉很懵,暂且不用管,我们常用的功能并不多,等你熟悉以后就会觉得so easy 注册完之后根据这个教程学习:http

Ubuntu16.04上使用Nginx部署Laravel应用程序

Laravel 是一个非常流行的PHP框架,以编码风格优雅著称,每行代码都非常简洁,富有表达力,并且拥有强大的组件开发生态,号称为web艺术家创造的PHP框架.我最近的个人项目尝试了下Laravel框架,部署的的时候遇到了一些坑,这里记录下. 我用的服务器是DigitalOcean的Ubuntu 16.04 LTS,其他公司的服务器应该也大同小异,有一些公司甚至简化了安装流程,几乎不用改动配置文件就可以让自己的程序跑起来(比如阿里云 安装依赖 更新apt-get 1 sudo apt-get u

【软件安装与环境配置】ubuntu16.04+caffe+nvidia+CUDA+cuDNN安装配置

参考 1. ubuntu16.04+caffe+GPU+cuda+cudnn安装教程; 完 原文地址:https://www.cnblogs.com/happyamyhope/p/10592227.html

Ubuntu16.04下LAMP环境的安装与配置

Ubuntu16.04下LAMP环境的安装与配置 最近做个实验需要用到Ubuntu环境的靶场,所以这里介绍下Ubuntu环境下LAMP的安装与配置,话不多说,我们gkd! 1.Apache2的安装 首先确保机器已经进行了sudo apt-get update && sudo apt-get upgrade,如果速度慢请换源,这里我使用的是清华源. sudo apt-get install apache2,安装信息省略,一般安装结束之后apache会自动开启. systemctl statu

在ubuntu16.04中再次体验.net core 2.0

在上一篇文章中在ubuntu16.04中初次体验.net core 2.0 简单介绍了一下ubuntu中运行.net core 2.0.配置nginx反向代理以及安装supervisor守护进程--本来安装supervisor(对他不是很了解,在其他的文章中看到这么用)目的是让我们应用程序开机启动,但是现在win10 Linux子系统用不了systemctl这个命令:https://github.com/Microsoft/WSL/issues/1990 (不知道理解的对不对),之后看到微软官方