Abs*_*ted 11 python linux matplotlib ipython
在从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会话本身.
小智 7
我确实遇到了同样的问题很长一段时间.尝试使用qt运行ipython:
ipython --matplotlib=qt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3697 次 |
| 最近记录: |