gpt4 book ai didi

python - IPython 键盘中断 CTRL + C 不一致

转载 作者:IT王子 更新时间:2023-10-29 00:01:09 26 4
gpt4 key购买 nike

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

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

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

一个原始的例子。

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 session 本身。

最佳答案

我确实遇到了同样的问题很长时间了。尝试使用 qt 运行 ipython:

ipython --matplotlib=qt

关于python - IPython 键盘中断 CTRL + C 不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25240972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com