簡體   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