Spyder控制台在打印时出错

问题描述:

我的问题是Spyder(in Windows 10)。当我尝试我spyder控制台(甚至一些如1 + 1那样简单)上做任何事情,我得到的内部控制台选项卡下面的错误信息:Spyder控制台在打印时出错

(任何帮助将不胜感激)

Traceback (most recent call last): <br> <br> 
    File "C:\Users\ JohnDoe \Anaconda2\lib\site-packages\qtconsole\base_frontend_mixin.py", line 163, in _dispatch<br><br> 
Traceback (most recent call last):<br><br> 
    File "C:\Users\ JohnDoe \Anaconda2\lib\site-packages\qtconsole\base_frontend_mixin.py", line 163, in _dispatch<br><br> 
    handler(msg)<br><br> 
    File "C:\Users\JohnDoe\Anaconda2\lib\site-packages\spyder\widgets\ipythonconsole\namespacebrowser.py", line 188, in _handle_execute_reply<br><br> 
    self.handle_exec_method(msg)<br><br> 
    File "C:\Users\ JohnDoe\Anaconda2\lib\site-packages\spyder\widgets\ipythonconsole\shell.py", line 225, in handle_exec_method<br><br> 
    properties = ast.literal_eval(data['text/plain'])<br><br> 
KeyError: 'text/plain'<br><br> 
    handler(msg)<br><br> 
    File "C:\Users\ JohnDoe\Anaconda2\lib\site-packages\spyder\widgets\ipythonconsole\namespacebrowser.py", line 188, in _handle_execute_reply<br><br> 
    self.handle_exec_method(msg)<br><br> 
    File "C:\Users\ JohnDoe\Anaconda2\lib\site-packages\spyder\widgets\ipythonconsole\shell.py", line 222, in handle_exec_method<br><br> 
    view = ast.literal_eval(data['text/plain'])<br><br> 
KeyError: 'text/plain' 
+0

在Spyder 3.0.2中修正了这个错误。请更新到该版本。 –

+0

这就是我做的。谢谢。 – Prometheus

当您安装的Spyder 3像卡洛斯 mentioned

此错误已修复的Spyder 3.0.2

的问题得到解决。请更新到该版本。

但是,它实际上不影响我的代码或运行时间。唯一的缺点是你不能在显示这个错误的机器上测试你的代码。

+0

我们添加了进一步的验证,以避免在Spyder 3.1中出现此问题,以防您想更新到该版本:-) –

+0

感谢Carlos。我做到了。 :) 非常感激。 – Prometheus