1、背景

  使用ubuntu18.04.3安装Anaconda3之后使用网上教程安装tensorflow失败,踩了多个坑,特此总结经验

  附官方教程:https://tensorflow.google.cn/install/pip

2、踩坑过程

  1)坑1:按照官网说明在升级pip3后在终端输入命令:

    pip3 install --user --upgrade tensorflow

    会出现以下错误:

    Cache entry deserialization failed, entry ignored
       Could not find a version that satisfies the requirement tensorflow (from versions: )
    No matching distribution found for tensorflow
    相关资料提供解决方案:https://blog.csdn.net/u013421629/article/details/102857396

    结果:无效。

  2)在终端直接下载tensorflow,命令为

    pip install --upgrade tensorflow或pip install tensorflow

    现象:会根据系统anaconda中对应的python版本下载对应的tensorflow,但下载速度非常慢,一段时间后Read timed out错误.
    相关资料解决方案:https://blog.csdn.net/abcabc77777/article/details/53456453?utm_source=distribute.pc_relevant.none-task

    结果:无效,依旧会报错。

    原因:被墙了

    解决方案:使用国内镜像,参考:https://blog.csdn.net/Mundane_World/article/details/81636609?utm_source=distribute.pc_relevant.none-task

    3)在仓库寻找所需tensorflow版本,下载安装包,地址:https://pypi.org/project/tensorflow/#files

      然后将下载后的.whl文件移动到/home/your name/anaconda3/bin/目录下(your name是用户名),打开终端,输入命令:

       pip --default-timeout=1000 install tensorflow-2.1.0-cp36-cp36m-manylinux2010_x86_64.whl

      安装对应版本的tensorflow(注:tensorflow只有64系统的版本)

     现象:终端上会下载其他相关的包,所占内存很小,但下载速度极慢,仍旧出现Read timed out错误。

     结果:无效,完全下载(亲测两天时间都没下载成功)

3、解决方案:

  在终端输入命令:

    conda install keras

安装keras过程中,会自动暗转所需的TensorFlow

4、结论

  以上解决方案中的命令成功的前提是anaconda3环境都成功配置,打开在终端输入命令

    spyder或jupyter notebook

  可以成功打开IDE,打开后测试:

    import tensorflow as tf

    hello = tf.constant('hello world shilongejie')

    sess = tf.Session()

    print(sess.run(hello))

  以上代码在IDE中不会报错并成功运行,到此配置成功!

 

TensorFlow安装-(Ubuntu18.04.3 & Anaconda3)的更多相关文章

  1. Mac安装Ubuntu18.04双系统经验以及感悟

    1.扯一会 提到Mac很多人估计会觉得高大上,其实我也是这么认为的,因为我在13年之前用的不是Mac 而是普通的笔记本,总幻想着拥有一台Mac,当然了这个愿望在13年10月份左右就实现了 Mac最大的 ...

  2. win10下安装ubuntu18.04

    在win10下安装Ubuntu18.04,双系统共存.Ubuntu 18.04 使用的是Gnome桌面. 查看系统的启动模式: Win+R打开运行,输入msinfo32,回车查看系统信息.在BIOS模 ...

  3. VMware12 安装 Ubuntu18.04

    安装Ubuntu18.04虚拟机 Ubuntu获取地址: 官网:https://www.ubuntu.com/download/server 清华镜像站:https://mirrors.tuna.ts ...

  4. 虚拟机安装ubuntu18.04及其srs服务器的搭建

    第一次写博客,有些地方可能不太完善. 1.安装VMware,我用的是VMware12. 2.下载Ubuntu镜像(自Ubuntu 17.10开始桌面版本不再提供32位安装镜像,Ubuntu Serve ...

  5. VMware下安装Ubuntu18.04时vmware tools安装问题

    在VMware下安装Ubuntu18.04时vmware tools关键步骤: 1.快捷键Ctrl+Alt+T,启动命令框,然后切换到root用户(切换命令为:sudo su,回车然后会提示你输入当前 ...

  6. (好文转载与总结)Windows10安装ubuntu18.04

    Windows10中安装Ubuntu,期间踩了非常多的坑,最终安装成功了,梳理下来Windows10装Ubuntu的步骤还是比较简明的. 制作Ubuntu系统U盘 Windows磁盘为新系统进行分区, ...

  7. Windows10安装ubuntu18.04双系统教程

    写在前面:本教程为windows10安装ubuntu18.04(64位)双系统教程,是我多次安装双系统的经验总结,安装方法同样适用于ubuntu16.04(64位).为了直观和易于理解,我会尽量图文并 ...

  8. 虚拟机VMware中安装Ubuntu18.04

    准备工作 Ubuntu 获取地址: 官网 清华镜像站 VMware 获取地址链接 安装过程 Vmware的安装过程此处不在赘述,不清楚如何安装的请自行百度,参见VMware14安装教程 然后就是Vmw ...

  9. 虚拟机(Vmware)安装ubuntu18.04和配置调整(一)

    一.虚拟机(Vmware)安装ubuntu18.04 1.下载ubuntu18.04桌面版镜像文件< ubuntu-18.04.3-desktop-amd64.iso> 2.使用VMwar ...

随机推荐

  1. centos7搭建hadoop2.10高可用(HA)

    本篇介绍在centos7中搭建hadoop2.10高可用集群,首先准备6台机器:2台nn(namenode);4台dn(datanode):3台jns(journalnodes) IP hostnam ...

  2. CTF--HTTP服务--SQL注入POST参数-注入HTTP报文

    开门见山 1. 扫描靶机 2. 对靶机开放端口进行扫描 3. 扫描全部信息 4. 用nikto -host 探测敏感信息 5. 用dirb探测敏感目录 6. 打开一些目录探测出的网页进行查看 7. 再 ...

  3. Git详解之安装

    前言 是时候动手尝试下 Git 了,不过得先安装好它.有许多种安装方式,主要分为两种,一种是通过编译源代码来安装:另一种是使用为特定平台预编译好的安装包. 从源代码安装 若是条件允许,从源代码安装有很 ...

  4. 大数据之Kafka史上最详细原理总结

    Kafka Kafka是最初由Linkedin公司开发,是一个分布式.支持分区的(partition).多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实 ...

  5. Magicodes.IE 2.0发布

    Magicodes.IE 2.0发布 Magicodes.IE是我们维护的开源的导入导出通用库,去年年底已加入NCC开源组织. Github地址:https://github.com/xin-lai/ ...

  6. 解决dotnet错误 System.InvalidOperationException Message=Unable to configure HTTPS endpoint. No server certificate was specified, and the default developer certificate could not be found.

    开始=>设置=>manage user certificats  (管理用户证书),里面所有的.net core的全部删除 然后控制台执行: dotnet dev-certs https ...

  7. SpringBoot学习笔记 文件访问映射

    通过SpringBoot可以把磁盘内所有的文件都访问到 有一张图片存放在 E://images/acti/123.jpg import org.springframework.context.anno ...

  8. vs 中明明包含了头文件所在路径,但是却找不到头文件

    vs基本不会出错,那么出错的只能是自己了. 哎,又被自己给蠢死了. 你可能在上面两个地方添加好了include 目录,但是却依然编译失败,失败的提示是找不到头文件所在路径,这是为什么呢. 很简单,因为 ...

  9. 【Java并发工具类】StampedLock:比读写锁更快的锁

    前言 ReadWriteLock适用于读多写少的场景,允许多个线程同时读取共享变量.但在读多写少的场景中,还有更快的技术方案.在Java 1.8中, 提供了StampedLock锁,它的性能就比读写锁 ...

  10. 安装Debian的磨磨唧唧

    安装Debian的磨磨唧唧 唆使VMware罢工的微软 这两天心血来潮想折腾,拆了我亲爱的Ubuntu.装个Debian 不过因为加入了微软的insider版本 就很尴尬的发现当我打开我的VMware ...