python - 打印时 Spyder 控制台出错

标签 python python-2.7 anaconda spyder

我在使用 Spyder(Windows 10 中) 时遇到此问题。当我尝试在 spyder 控制台上执行任何操作(甚至像 1+1 这样简单的操作)时,我会在内部控制台选项卡中收到以下错误消息:

(任何帮助将不胜感激)

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'

最佳答案

当您像 Carlos mentioned 一样安装 Spyder 3 时,问题就得到解决

This error was fixed in Spyder 3.0.2. Please update to that version.

但是,它实际上不会影响我的代码或运行时间。唯一的缺点是您无法在显示此错误的机器上测试您的代码。

关于python - 打印时 Spyder 控制台出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40434824/

相关文章:

python - 从数据中查找峰值

python - 读取 Turtle 文件并使用 SPARQL 查询图

python - conda 环境在 conda env 列表中没有可见的名称 - 如何在 shell 中激活它?

python - 按值传递可变对象

python-2.7 - 如何在 Matplotlib (Numpy) 中生成 MATLAB 图(插值)?

python-2.7 - 根据不规则的时间间隔合并 Pandas 数据帧

python - 如何在Python中增量计算罚款?

python - 如何重置anaconda根环境

python - 环境不一致,请仔细检查套餐方案-cvxopt

python - MATLAB 和 Python 之间的不同频谱图