我在MacBookPro(OSX 10.11.4 El Capitan)中安装了Anaconda,并尝试使用Spyder2运行Python3.5.1的以下程序;
from tkinter import *
import sys
win = Tk()
button = Button(win, text='Push this Button!', command=exit)
button.pack()
mainloop()
但是,Spyder2告诉我“from tkinter import *used;无法检测未定义的名称”,我无法在Spyder2下运行它。但是,以“Sample.py”名称保存并在终端中运行后,我可以成功运行它。 我想这个错误可能是链接器中未解决的错误引起的。你能帮助我吗? 我在Windows10安装Anaconda时也遇到这个问题
谢谢布莱恩。我在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 下却运行得很好。
我也收到同样的消息。像这样我抑制了通配符。现在没有错误了。但一直不显示表格。
import PyQt5
from PyQt5 import QtWidgets
from PyQt5 import QtGui
from PyQt5 import QtCore
from PyQt5.QtWidgets import QMainWindow
from PyQt5.QtWidgets import QApplication