Из tkinter import * используется; невозможно обнаружить неопределенные имена в Spyder2 IDEPython

Программы на Python
Anonymous
Из tkinter import * используется; невозможно обнаружить неопределенные имена в Spyder2 IDE

Сообщение Anonymous »

Я установил Anaconda на свой MacBook Pro (OS X 10.11.4 El Capitan) и пытаюсь запустить следующую программу Python3.5.1 с помощью Spyder 2;

Код: Выделить всё

from tkinter import *
import sys
win = Tk()
button = Button(win, text='Push this Button!', command=exit)
button.pack()
mainloop()
Однако Spyder2 сообщает мне, что «из tkinter import * используется; невозможно обнаружить неопределенные имена», я не могу запустить его под Spyder2. Однако, сохранив его под именем «Sample.py» и запустив в терминале, я смогу его успешно запустить.
Я предполагаю, что эта ошибка может быть вызвана неразрешенной ошибкой в ​​компоновщике. Можете ли вы мне помочь?
Я также столкнулся с этой проблемой, когда установил Anaconda в Windows10.

Спасибо, Брайан. Я попробовал следующий код в Spyder2;

Код: Выделить всё

import tkinter as tk
import sys
win=tk.Tk()
button=tk.Button(win,text="Goodbye",command=exit)
button.pack()
tk.mainloop()
Тогда это сработало. Однако я до сих пор не понимаю, почему оригинал не работал под Spyder 2, а под Bash прекрасно работал.

Подробнее здесь: https://stackoverflow.com/questions/369 ... pyder2-ide

Вернуться в «Python»