【问题标题】:IPython keyboard interrupt CTRL + C inconsistentIPython 键盘中断 CTRL + C 不一致
【发布时间】:2014-10-04 03:29:25
【问题描述】:

在从 matplotlib 绘图后,我在交互式 python(在 xterm 中运行)中的键盘中断 Ctrl+C 得到不一致的响应。

正如预期的那样,在 ipython2 中执行 Ctrl+C 时,我收到了 KeyboardInterrupt 消息。

但是,一旦我使用 matplotlib(特别是 matplotlib.pyplot)Ctrl+C 绘制任何东西,将退出交互式 python 会话,而不是退出正在运行的脚本交互式 python 会话(如果有的话)。

一个原始的例子。

import numpy as n
import matplotlib.pyplot as m
x = n.linspace(0,4*n.pi,500)
y = x**2*n.sin(x)

m.plot(x,y)
m.show()

Ctrl+C 的首选行为是始终只中断正在运行的脚本(如果有的话),而不是交互式 python 会话本身。

【问题讨论】:

标签: python linux matplotlib ipython


【解决方案1】:

我确实有同样的问题很长一段时间。尝试用 qt 运行 ipython:

ipython --matplotlib=qt

【讨论】:

  • 您能否详细说明一下,什么不适合您?
猜你喜欢
  • 1970-01-01
  • 2011-11-17
  • 2014-06-02
  • 2020-05-07
  • 2012-10-13
  • 2014-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多