繁体   English   中英

如何杀死python matplotlib脚本?

[英]How can I kill a python matplotlib script?

因此,我开始尝试在Linux中使用python处理图像。 所以我运行代码

from PIL import Image
from pylab import *

im = array(Image.open('sample.jpg').convert('L'))

im2 = 255 - im
imshow(im)

figure()
imshow(im2)
figure()
im3 = (100.0/255)*im + 100
imshow(im3)
figure()
im4 = 255.0 * (im/255.0)**2
imshow(im4)
show()

我创建4个数字。 当我关闭这些数字并想要运行其他代码时,我收到消息:

Already Executing:
The Python Shell window is already
executing a command; please wait unit it is finished.

我必须关闭python shell窗口才能执行另一个命令。 无论如何,有没有适当地终止执行,所以我不必每次运行另一个脚本时都关闭python shell?

如果在脚本末尾(在show调用之后exit()添加exit() ,是否会遇到相同的问题?

在Unix上进行编辑 ,您应该能够使用ctrl + c中断程序/脚本的执行

您正在使用哪个Python Shell? 这种行为似乎很不寻常。 如果使用ipython ,则可以尝试使用-pylab -option运行ipython以避免线程问题。

如果您不使用ipython,请告诉我们您使用的是哪个版本。 python 一些IDE,例如Spyder? 真的要看

老实说,我建议使用ipython。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM