关于Pycharm无法debug问题的总结

yipeiwu_com6年前Python基础

问题描述:在Pycharm中写python时可以运行程序却突然不能debug。出现debug提示——pydev debugger: process XXXX is connecting,但是之后却一直处于等待连接状态而报错。

与该错误相关的网上的解决方案:

解决方案一:Pycharm的网络被禁,需要解禁网络。

解决方案二:去掉 ".idea"文件重启项目

尝试了所有的方案后还是不能解决我的问题,突然发现众多报错信息中有一个AttributeError: 'Queue' object has no attribute 'put'。

难道和我自己写的queue.py文件中的Queue类有关?

更改了queue.py的文件名后问题解决!

原因大概是自己创建的queue.py文件代替了python3中自带的同名文件被调试程序调用而出错。

以上这篇关于Pycharm无法debug问题的总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python中用Decorator来简化元编程的教程

少劳多得 Decorator 与 Python 之前引入的元编程抽象有着某些共同之处:即使没有这些技术,您也一样可以实现它们所提供的功能。正如 Michele Simionato 和我在...

python Manager 之dict KeyError问题的解决

程序需要多进程见共享内存,使用了Manager的dict。 最初代码如下: from multiprocessing import Process, Manager d = Mana...

Python加载带有注释的Json文件实例

由于json文件不支持注释,所以如果在json文件中标记了注释,则使用python中的json.dump()无法加载该json文件。 本文旨在解决当定义“//”为json注释时,如何正确...

Python常见排序操作示例【字典、列表、指定元素等】

本文实例讲述了Python常见排序操作。分享给大家供大家参考,具体如下: 字典排序 按value排序 d1 = {"name":"python","bank":"icbc",...

使用python动态生成波形曲线的实现

使用python动态生成波形曲线的实现

效果是这个样子的: 用到的模块: * matplotlib.pyplot * matplotlib.animation.FuncAnimation * numpy 三个圆的半径分...