导入tensorflow时报错:cannot import name 'abs'的解决
作者:全部梭哈迟早暴富 发布时间:2023-03-19 12:56:46
标签:导入,tensorflow,报错
一,问题背景
作者在用tensorflow做实验时,import tensorflow忽然报错:cannot import name 'abs'。错误情况如下所示:
这个问题出现的比较新,网上暂时没有太多的讨论。
二,可能原因
对于这个问题,讨论最多的在github上,附上链接:https://github.com/tensorflow/tensorflow/issues/20778
提问者也是遇到了同样的问题:
tensorflow官方暂时将这个问题标记为了“待回应”。
有网友指出该问题的产生原因可能为:
1.需要正确版本的protobuf
2.可能是_impl路径的问题
3.可能与python的版本有关
4.这个bug几乎只有在windows下出现,目前针对该问题,官方还未给出具体原因和解决方法
三,解决办法
有人尝试更新protobuf,重新安装tensorflow,但是问题仍旧存在:
后续有人给出了解决办法,经测试,下面这种方法能解决这个问题:
解决方法:
1. 运行tensorflow,此时会报错,按后面的步骤继续做
2. 删除tensorflow文件夹
3. 卸载tensorflow后再重新安装即可解决问题
总的来说,执行这些步骤后,可成功导入tensorflow:
来源:https://blog.csdn.net/z704630835/article/details/81914910


猜你喜欢
- 根据"客服果果"的"十几行的超简日历组件"http://bbs.51js.com/viewthrea
- 创建主键可以有两种方式:create table 表名(字段名 类型,字段名 类型,……primary key(name));或者是crea
- 1.Jinja21.简介Jinja2是Python下一个被广泛应用的模版引擎,他的设计思想来源于Django的模板引擎,并扩展了其语法和一系
- 开门见山,直接以例子介绍: 代码如下:CREATE TABLE [dbo].[course]( [id] [int] NULL,
- 本文实例为大家分享了bootstrapTable+ajax加载数据,和refresh更新数据两部分,供大家参考,具体内容如下1.html&l
- Vue.js 的各种指令(Directives)更加方便我们去数据驱动 DOM,例如 v-bind、v-on、v-model、v-if、v-
- 多线程适合于多io操作多进程适合于耗cpu(计算)的操作# 多进程编程# 耗cpu的操作,用多进程编程, 对于io操作来说,使用多线程编程i
- 阅读上一片:微软建议的ASP性能优化28条守则(1)技巧 3:将数据和 HTML 缓存在 Web 服务器的磁盘上有时,数据可能太多,无法都缓
- <!DOCTYPE html><html lang="en"><head> <
- 在IE中提供了一个fireEvent方法,顾名思义就是触发某个事件发生的意思。刚开始我以为是会跟平时使用onclick()一样,没想到最近在
- 在JavaScript中有三种声明变量的方式:var、let、const。下文给大家介绍js中三种定义变量的方式const, var, le
- 大概来介绍一下 Django Allauth 改造的期间遇到的一些问题和改造方法,在此之前我只想说——Django Allauth 是屑。为
- 你可以输入'脚本'查查看 查找页面中的字符 <script language="JavaScript&quo
- Mysql分页采用limt关键字select * from t_order limit 5,10; #返回第6-15行数据select *
- 在这篇文章中,将向您展示如何使用Python链接目前主流的MongoDB(V3.4.0)数据库,主要使用PyMongo(v3.4.0)和Mo
- 其实golang用一个函数可以构建一个并发队列,现在编写一个灵活可控的队列程序先定义一个工作type Worker struct { &nb
- Matplotlib 制作Matplotlib 作为 Python 家族最为重要的可视化工具,其基本的 API 以及绘制流程还是需要掌握的。
- 这篇文章主要介绍了深入了解如何基于Python读写Kafka,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需
- 简介显示大量已经按类别(不是很多)排序的数据但没有类别分界线,用户很难找到所需要的类别。例如,数据库中只有9个类别(8个不同的类别和1个nu
- 前言yolo算法作为one-stage领域的佼佼者,采用anchor-based的方法进行目标检测,使用不同尺度的anchor直接回归目标框