0

我在 PyCharm 中有一个项目,在我添加几行代码后,它的调试器开始崩溃。我删除了所有代码并在文件中留下了一个简单的打印。

代码位于文件夹中:“heapq\test_heapq.py”,如屏幕截图 1 所示。

我得到的错误是“ImportError: cannot import name 'heappush'”,如屏幕截图 2 所示。

是什么导致了这个错误?

代码在项目树中的位置

ImportError 堆栈跟踪

4

1 回答 1

1

原来 heapq 是一个 Python 标准库,我猜 Pycharm 的调试器正在使用它。

我在名为 heapq 中创建的文件夹与 Python 的标准库的 heapq 发生冲突。

解决方案是重命名文件夹并解决问题。

于 2021-03-18T14:48:18.240 回答