PyDev调试器不适用于Queue.py文件

时间:2018-07-16 09:24:25

标签: python pydev

我开始在Eclipse中使用PyDev,并且在调试自己的文件 Queue.py 时碰巧遇到了问题。

当我启动调试器时,回溯时出现错误:

AttributeError: module 'queue' has no attribute 'Queue'

我发现这与PyCharm debugger fails with AttributeError有关。尽管解决方案中只有一部分对我有用。我从 PYTHONPATH 清除了项目 src 文件夹,但我发现回溯未显示任何错误,但是调试器并未在 Queue.py 。

如果我将文件重命名为Queue_1.py,则调试器可以正常工作

问题是。如何使PyDev调试器与名为 Queue.py 的文件或我选择的任何名称一起使用?我将使用培训示例,并预测我将有很多文件出现此类名称冲突(数据结构,算法等)

1 个答案:

答案 0 :(得分:1)

您不应具有名称与标准库模块冲突的模块。

即:可以使用myproject.Queue之类的东西,但是仅使用Queue并不是因为您实际上破坏了使用Queue模块的所有人(包括调试器)。