簡體   English   中英

Tkinter崩潰了Jupyter內核?

[英]Tkinter crashes Jupyter kernel?

因此,我第一次開始使用tkinter(8.6.7),通過conda將其安裝到我的環境中,並在其中安裝了python 3.5.4,並且由於某些原因,它一直使我的jupyter筆記本崩潰。 這是我使用的簡單代碼,

from tkinter import filedialog
from tkinter import *

root = Tk()
root.filename =  filedialog.askopenfilename(initialdir = "/",title = "Select file",filetypes = (("jpeg files","*.jpg"),("all files","*.*")))

並且一旦退出使用Finder打開的對話框窗口(我在Mac上),即使我沒有選擇任何文件並按Cancel,我的內核也會崩潰並重新啟動。

有誰知道為什么這種情況持續發生? 我的環境是最新的,例如可以使用numpy,沒有問題。

我重復了你的問題。 使用%% python魔術可以解決我的問題。 嘗試這個:

%%python

from tkinter import filedialog
from tkinter import *

root = Tk()
root.filename =  filedialog.askopenfilename(initialdir = "/",title = "Select 
file",filetypes = (("jpeg files","*.jpg"),("all files","*.*"))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM