问题描述
PyCharm 打开 Python Console 后报错,主要报错信息如下:
'PyDevTerminalInteractiveShell' object has no attribute 'has_readline'
具体内容如下图:
问题原因
PyCharm 的版本跟 IPython 的版本不兼容。
解决方法
方法一:
最简单的,如果你不需要IPython,则在设置里将它禁用就行了,重新打开 Python Console 就不会报错。
操作步骤:依次点击 File --> Settings --> Console --> 取消 "Use IPython if available" 前的打勾 --> ok ,就可以了。
如果需要用到 IPython,则采用方法二或方法三。
方法二: