PyDev 调试器不适用于 Queue.py 文件
PyDev debugger not works with Queue.py file
我开始在Eclipse中使用PyDev,在调试我自己的文件时碰巧遇到了问题Queue.py.
当我启动调试器时,我在回溯中遇到错误:
AttributeError: module 'queue' has no attribute 'Queue'
我发现这与 相关。尽管只有一部分解决方案对我有用。我从 PYTHONPATH 清理项目 src 文件夹,我看到回溯没有显示任何错误,但调试器没有在我的 [=23] 中的断点处停止=]Queue.py.
尽管如果我将文件重命名为 Queue_1.py
,调试器工作正常
问题是。如何使 PyDev 调试器使用名为 Queue.py 或我选择的任何名称的文件?我使用训练示例,并预测我会有很多具有此类名称冲突的文件(数据结构、算法等)
你不应该有一个名称与标准库模块冲突的模块。
即:myproject.Queue
是可以的,但只是 Queue
并不是因为你实际上破坏了使用 Queue
模块(包括调试器)的每个人。
我开始在Eclipse中使用PyDev,在调试我自己的文件时碰巧遇到了问题Queue.py.
当我启动调试器时,我在回溯中遇到错误:
AttributeError: module 'queue' has no attribute 'Queue'
我发现这与
尽管如果我将文件重命名为 Queue_1.py
,调试器工作正常问题是。如何使 PyDev 调试器使用名为 Queue.py 或我选择的任何名称的文件?我使用训练示例,并预测我会有很多具有此类名称冲突的文件(数据结构、算法等)
你不应该有一个名称与标准库模块冲突的模块。
即:myproject.Queue
是可以的,但只是 Queue
并不是因为你实际上破坏了使用 Queue
模块(包括调试器)的每个人。