繁体   English   中英

鼠标悬停在Tkinter窗口上时python内核崩溃

[英]python kernel crashes on mouse hover over Tkinter window

我想在木星笔记本上画图。 当我使用以下代码

%pylab inline  
import numpy as np
x=np.linspace(0,10,40)
plt.plot(x,x**2)
plt.show()

一切正常,但是如果我将%pylab inline更改为%pylab tk%pylab qt则会在单独的窗口中显示一个交互式图形,并且当我将鼠标悬停在该窗口上时,python内核崩溃。 有谁知道如何解决这个问题并在单独的窗口中绘制图形?

我使用Windows 7,Anaconda 2.4.1(64位)发行版的Python 3.5.1。

如果要使matplotlib具有交互性,即在单独的窗口中打开图,则需要使用以下魔术来执行笔记本的第一个单元格:

%matplotlib

这应该为您的系统加载交互式后端

如果要内联工作:

%matplotlib inline

然后可以运行代码,但是请不要使用pylab ,而应使用numpymatplotlib.pyplot 这将使您的命名空间保持整洁。

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0,10,40)
plt.plot(x, x**2)
plt.show()

要在会话期间更改后端,您可能必须在jupyter重新启动内核jupyter使新的后端设置生效。

暂无
暂无

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

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