小编Abs*_*ted的帖子

IPython键盘中断CTRL + C不一致

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

正如所料,当在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()
Run Code Online (Sandbox Code Playgroud)

优先行为是Ctrl+ C总是只中断正在运行的脚本(如果有的话),而不是交互式python会话本身.

python linux matplotlib ipython

11
推荐指数
1
解决办法
3697
查看次数

标签 统计

ipython ×1

linux ×1

matplotlib ×1

python ×1