2016-05-19 56 views
5

In PyCharm, se si esegue uno script in modalità di debug (con la console di debug attivata), si interrompe in un punto di interruzione e si prova a digitare qualcosa nella console, I get:Pycharm: MultipleInstanceError: vengono create istanze di sottoclasse multiple incompatibili di PyDevTerminalInteractiveShell

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

Qualcuno sa che cosa potrebbe causare questo e come risolverlo?

+1

Questo sembra essere un conflitto con il taccuino Jupyter e Pycharm. Avevo del codice che stava usando 'IPython.display'. Una volta che ho commentato quelle righe, l'errore è andato via. – RobinL

risposta

1

Per me, ho riscontrato questo problema quando si utilizza ipdb in un altro terminale dello stesso codice. Avevo ipdb presente nel file A e un terminale con una shell ipython aperta che eseguiva questo codice. Ho commentato i bit ipdb dal file A e ho eseguito il debugger in pycharm e questo errore è iniziato. Quando ho chiuso la shell che avevo aperto nel mio terminale, l'errore è andato via.