Tkinter 使 Jupyter 内核崩溃?
Tkinter crashes Jupyter kernel?
所以我第一次开始使用 tkinter (8.6.7),通过 conda 安装到我的一个环境中,上面有 python 3.5.4,由于某些原因它只是保持使我的 jupyter notebook 崩溃。这是我使用的简单代码,
from tkinter import filedialog
from tkinter import *
root = Tk()
root.filename = filedialog.askopenfilename(initialdir = "/",title = "Select file",filetypes = (("jpeg files","*.jpg"),("all files","*.*")))
一旦我退出使用 Finder 打开的对话框 window(我在 mac 上),我的内核崩溃并重新启动,即使我没有选择任何文件并且只是按取消。
有谁知道为什么这种情况一直发生?我的环境是最新的,可以使用 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","*.*"))
所以我第一次开始使用 tkinter (8.6.7),通过 conda 安装到我的一个环境中,上面有 python 3.5.4,由于某些原因它只是保持使我的 jupyter notebook 崩溃。这是我使用的简单代码,
from tkinter import filedialog
from tkinter import *
root = Tk()
root.filename = filedialog.askopenfilename(initialdir = "/",title = "Select file",filetypes = (("jpeg files","*.jpg"),("all files","*.*")))
一旦我退出使用 Finder 打开的对话框 window(我在 mac 上),我的内核崩溃并重新启动,即使我没有选择任何文件并且只是按取消。
有谁知道为什么这种情况一直发生?我的环境是最新的,可以使用 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","*.*"))