我试图运行这个非常短的脚本:的Tkinter在Python3(蟒蛇), “AttributeError错误:模块 'Tkinter的' 有没有属性 'Tk的'”
print("import")
import tkinter as tk
print("program")
tk.Tk()
不过,我得到这个错误:
Traceback (most recent call last):
import
File "C:/Users/chris/PycharmProjects/untitled/tkinter.py", line 2, in <module>
import
import tkinter as tk
program
File "C:\Users\chris\PycharmProjects\untitled\tkinter.py", line 4, in <module>
tk.Tk()
AttributeError: module 'tkinter' has no attribute 'Tk'
如果我直接在Python解释器运行相同的命令,它工作正常:
In[5]: print("import")
import tkinter as tk
print("program")
tk.Tk()
import
program
Out[5]: <tkinter.Tk object .>
的这段代码显示进一步检查当我运行代码时,它运行两次,只有在我导入tkinter思想的情况下,它才按预期的方式运行。
我真的不知道为什么会发生这种情况。我尝试重新安装Anaconda(Python 3.5),但它没有帮助。
与'random.py' ;-)中的'import random'一样的错误。 –