解决Pycharm中SystemError报错
报错描述
- 代码逻辑大致是, 开启线程, 监听kafka生产者push的topic消息。
- 问题出现在监听过程中, 线程在接收几条topic之后出现报错, 不再处理数据
1
2
报错代码
Exception ignored in: <generator object _yield_value at 0x0000011ACEDF22B0>
Traceback (most recent call last):
File‘F:\PycharmProjects\PycharmProjects\Source\addons\kafka\models\kafka_operation.py’, line 100, in _yield_value
yield item
SystemError: error return without exception set
1
2
3
4
5
出现原因
- 查了报错,一种可能是其他语言的代码(C语言)编译成Python字节码但没有设置错误,就会出现这种报错
- 另一种可能是调试器干扰了生成器的实际内部Python代码, 因为我们看到的报错代码块都是yield部分
1
2
解决方案
1、基于我们是在pycharm中调试的
在Run->Edit Configurations中添加Environment variable:
PYDEVD_USE_FRAME_EVAL=NO
2、 其他环境可以设置env变量
PYDEVD_USE_FRAME_EVAL=NO
1
2
3
4
5
6
更新问题
一个很蠢的问题, 线程死活接收不到生产者消息, 是因为我手动打开了数据库游标,但是没在结束的时候关闭 ,记下来喵喵喵
---------------------
作者:Breakaway4here
来源:CSDN
原文:https://blog.csdn.net/weixin_42371158/article/details/83856174
版权声明:本文为博主原创文章,转载请附上博文链接!
解决Pycharm中SystemError报错相关推荐
- 解决问题:pycharm中SSH报错failed:<br/>Authentication failure
Pycharm使用SSH远程连接服务器报错如下: 解决方法 先在工具-部署中配置一下服务器信息,再在设置的解释器中就能直接找到了,不会再出现连接失败的问题,步骤如下:
- 解决Dev-C++ 中to_string()报错问题
问题描述: dev c++编译时关于语句 string sum_str = to_string (sum);在声名#include 的前提下仍旧报错[Error] 'to_string' was no ...
- Pycharm中的报错:ImportError:cannot import name ‘open_code‘ form ‘io‘ 和AttributeError :‘HTMLParser‘ objec
Pycharm中关于ImportError:cannot import name 'open_code' form 'io' 和AttributeError :'HTMLParser' object ...
- pycharm中import报错 命令行import正常
一.问题起源: 在pycharm中的import会找不到,在命令行中import可以找到 二.原因: 可能是自己电脑中安装了多个python环境. 比如我的电脑中的cassandra安装在了位置A,而 ...
- gvim支持python3编译,解决omnicppcomplete中python3complete报错:requried vim complied with +python3
软件版本: gvim82,python3.6,mingw-w64(gcc 8.1) 问题描述: 1.在_vimrc文件中添加: autocmd Filetype python set omnifunc ...
- 解决Idea中java报错:java:-source1.5中不支持diamond运算符
1.前言 往idea里导入一个现有的项目后,运行时报错. 2.问题描述 java:-source1.5中不支持diamond运算符(请使用-source7或更高版本以启用diamond运算符) 3 ...
- Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法
Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法 参考文章: (1)Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决 ...
- SpringBoot中@Email报错解决
SpringBoot中@Email报错解决 JSR303校验相关 现象:在springboot中使用@Email注解进行数据校验时,报没有该注解的错误. 解决方法: 在pom.xml中加该配置 < ...
- 【ML/DL】python3学习《机器学习实战》书中的报错及解决办法
python3学习<机器学习实战>书中的报错及解决办法(更新中) <机器学习实战>是一本很不错的书,其采用的是py2的语法格式,在用最新的python3.6编写代码的过程中,书 ...
最新文章
- Windows注册表修改实例完全手册(上)
- typeof和instanceof 运算符
- sql分类及基本sql操作,校对规则(mysql学习笔记二)
- Android的单位及屏幕分辨率
- linux编译安装rrdtool,Linux下RRDTool安装方法
- MyBatis官方文档——XML配置部分
- 【大数据处理技术】实验7(推荐林子雨老师的教程)
- jquery stop()方法的讲解使用
- 谈谈亲历的WMS、MES与ERP的集成之路
- python 画图设置中文字体
- 计算机文字录入培训大纲,计算机文字录入处理员教学大纲.doc
- Imagination NNA 为 UNISOC 5G 智能手机芯片提供动力
- 将日数据转为周数据:to_period, resample
- vs2019如何关闭自动更新
- mysql配置时区 serverTimeZone
- github时好时坏连接不上的问题
- Day4:应用层——FTP :文件传输协议、电子邮件(EMail)、DNS(Domain Name System)、P2P应用(一类应用)
- 全国计算机竞赛能保送清华北大吗,2020这些人将被保送至清华北大!
- 【Arduino】ESP8266DS1302时钟模块
- 死磕Java并发:深入分析synchronized的实现原理