Я использую Linux Mint. Я установил Spyder с помощью миниконды Anaconda.
Вот мой код:
Код: Выделить всё
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import tkinter as tk
tkwin = tk.Tk()
tkwin.withdraw()
mytext = tk.simpledialog.askstring("A Simple Dialog Box", "Enter some text:", parent=tkwin)
Код: Выделить всё
Traceback (most recent call last):
File "", line 1, in
AttributeError: module 'tkinter' has no attribute 'simpledialog'
Интересно, print(dir(tk)) в spyder отображается simpledialog, а в print(dir(tk)) в оболочке — нет. Если я наберу tk в консоли Spyder, я получу
Код: Выделить всё
Спасибо,
Кит
Подробнее здесь: https://stackoverflow.com/questions/792 ... g-in-shell