导入tensorflow时报错:cannot import name 'abs'的解决


Posted in Python onOctober 10, 2019

一,问题背景

作者在用tensorflow做实验时,import tensorflow忽然报错:cannot import name 'abs'。错误情况如下所示:

导入tensorflow时报错:cannot import name 'abs'的解决

这个问题出现的比较新,网上暂时没有太多的讨论。

二,可能原因

对于这个问题,讨论最多的在github上,附上链接:https://github.com/tensorflow/tensorflow/issues/20778

提问者也是遇到了同样的问题:

导入tensorflow时报错:cannot import name 'abs'的解决

tensorflow官方暂时将这个问题标记为了“待回应”。

有网友指出该问题的产生原因可能为:

导入tensorflow时报错:cannot import name 'abs'的解决

1.需要正确版本的protobuf

导入tensorflow时报错:cannot import name 'abs'的解决

2.可能是_impl路径的问题

导入tensorflow时报错:cannot import name 'abs'的解决

3.可能与python的版本有关

4.这个bug几乎只有在windows下出现,目前针对该问题,官方还未给出具体原因和解决方法

三,解决办法

有人尝试更新protobuf,重新安装tensorflow,但是问题仍旧存在:

导入tensorflow时报错:cannot import name 'abs'的解决

后续有人给出了解决办法,经测试,下面这种方法能解决这个问题:

导入tensorflow时报错:cannot import name 'abs'的解决

解决方法:

1. 运行tensorflow,此时会报错,按后面的步骤继续做

2. 删除tensorflow文件夹

3. 卸载tensorflow后再重新安装即可解决问题

总的来说,执行这些步骤后,可成功导入tensorflow:

导入tensorflow时报错:cannot import name 'abs'的解决

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
王纯业的Python学习笔记 下载
Feb 10 Python
Python发送以整个文件夹的内容为附件的邮件的教程
May 06 Python
基于进程内通讯的python聊天室实现方法
Jun 28 Python
Phantomjs抓取渲染JS后的网页(Python代码)
May 13 Python
利用 Monkey 命令操作屏幕快速滑动
Dec 07 Python
Python编程实现蚁群算法详解
Nov 13 Python
对python pandas 画移动平均线的方法详解
Nov 28 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
May 31 Python
Python QQBot库的QQ聊天机器人
Jun 19 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
Apr 21 Python
keras的backend 设置 tensorflow,theano操作
Jun 30 Python
你需要掌握的20个Python常用技巧
Feb 28 Python
关于pycharm中pip版本10.0无法使用的解决办法
Oct 10 #Python
超实用的 30 段 Python 案例
Oct 10 #Python
使用浏览器访问python写的服务器程序
Oct 10 #Python
详解Python time库的使用
Oct 10 #Python
python自动化测试无法启动谷歌浏览器问题
Oct 10 #Python
python批量将excel内容进行翻译写入功能
Oct 10 #Python
Python爬虫爬取Bilibili弹幕过程解析
Oct 10 #Python
You might like
php Http_Template_IT类库进行模板替换
2009/03/19 PHP
php daddslashes()和 saddslashes()有哪些区别分析
2012/10/26 PHP
PHP 文件编程综合案例-文件上传的实现
2013/07/03 PHP
javascript制作游戏开发碰撞检测的封装代码
2015/03/31 Javascript
js比较日期大小的方法
2015/05/12 Javascript
浅谈jQuery中setInterval()方法
2015/07/07 Javascript
JS实现生成会变大变小的圆环实例
2015/08/05 Javascript
原生JS实现轮播效果+学前端的感受(防止走火入魔)
2016/08/21 Javascript
基于JavaScript实现滑动门效果
2017/03/16 Javascript
javascript实现多张图片左右无缝滚动效果
2017/03/22 Javascript
TypeScript入门-接口
2017/03/30 Javascript
深入理解ES6中let和闭包
2018/02/22 Javascript
详解vue+webpack+express中间件接口使用
2018/07/17 Javascript
vue+iview 实现可编辑表格的示例代码
2018/10/31 Javascript
关于node-bindings无法在Electron中使用的解决办法
2018/12/18 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
Vue Router history模式的配置方法及其原理
2019/05/30 Javascript
javascript实现图片轮播代码
2019/07/09 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
JavaScript实现表单验证功能
2020/12/09 Javascript
js实现随机点名功能
2020/12/23 Javascript
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
python实现监控windows服务并自动启动服务示例
2014/04/17 Python
Python找出9个连续的空闲端口
2016/02/01 Python
Python制作豆瓣图片的爬虫
2017/12/28 Python
使用python爬取B站千万级数据
2018/06/08 Python
详解配置Django的Celery异步之路踩坑
2018/11/25 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
分析运行中的 Python 进程详细解析
2019/06/22 Python
Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow
2020/04/20 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
CSS3 边框效果
2019/11/04 HTML / CSS
情况说明书怎么写
2015/10/08 职场文书
详解TypeScript中的类型保护
2021/04/29 Javascript
68行Python代码实现带难度升级的贪吃蛇
2022/01/18 Python