Debugging Pycharm:MultipleInstanceError:正在创建PyDevTerminalInteractiveShell的多个不兼容的子类实例

Debugging Pycharm:MultipleInstanceError:正在创建PyDevTerminalInteractiveShell的多个不兼容的子类实例,debugging,console,ipython,pycharm,Debugging,Console,Ipython,Pycharm,在PyCharm中,如果我在调试模式下运行脚本(打开调试控制台),然后在断点处停止,并尝试在控制台中键入内容,我会得到: MultipleInstanceError: Multiple incompatible subclass instances of PyDevTerminalInteractiveShell are being created. 有人知道这可能是什么原因以及如何修复吗?对我来说,我在另一个终端中使用相同代码的ipdb时遇到了这个问题。我在文件A中有一个ipdb,一个打开了

在PyCharm中,如果我在调试模式下运行脚本(打开调试控制台),然后在断点处停止,并尝试在控制台中键入内容,我会得到:

MultipleInstanceError: Multiple incompatible subclass instances of PyDevTerminalInteractiveShell are being created.

有人知道这可能是什么原因以及如何修复吗?

对我来说,我在另一个终端中使用相同代码的ipdb时遇到了这个问题。我在文件A中有一个ipdb,一个打开了ipython外壳的终端运行这个代码。我从文件A中注释出ipdb位,并在pycharm中运行调试器,此错误开始。当我关闭我在终端中打开的外壳时,错误消失了

这似乎与Jupyter笔记本和Pycharm有冲突。我有一些代码正在使用
IPython.display
。一旦我把那些行注释掉,错误就消失了。