代码之家  ›  专栏  ›  技术社区  ›  P_M

pydev调试器不适用于queue.py文件

  •  0
  • P_M  · 技术社区  · 6 年前

    我开始在eclipse中使用pydev,在调试自己的文件时遇到了问题 队列.py 是的。

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

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

    我发现这和 PyCharm debugger fails with AttributeError .尽管解决方案只有一部分对我有效。清洁项目 SRC公司 文件夹来自 蟒蛇 ,并且我看到回溯没有显示任何错误,但是调试器在我的 队列.py 是的。

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

    问题是。如何使pydev调试器与名为 队列.py 或者我选什么名字?我用训练的例子,并预测我会有很多这样名称冲突的文件(数据结构,算法等)

    1 回复  |  直到 6 年前
        1
  •  1
  •   Fabio Zadrozny    6 年前

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

    例如:有一些东西 myproject.Queue 没关系,但是 Queue 不是因为你要破坏所有使用 排队 模块(包括调试器)。