我使用Python 3.4和沿书"Think Python: how to think like a computer scientist"如下模块。其实,我想通了这个问题一个星期前,但保存了原始代码,当它运行失败,像上周一样。现在,我有:导入错误:没有名为Tkinter的
import tkinter
from swampy.TurtleWorld import *
这将产生:
ImportError: No module named 'Tkinter'
当我有代码上周的工作,我松散地记得,在“导入Tkinter的”线路,有一点在最后一个部分看起来像这样:[Tkinter]
。我试过import tkinter as Tkinter
但它不起作用。
如果我将其更改为Python2.7。并运行
import Tkinter
from swampy.TurtleWorld import *
world = TurtleWorld()
bob = Turtle()
print (bob)
fd(bob, 100)
lt(bob)
fd(bob, 100)
wait_for_user()
TurtleWorld窗口打开,但没有乌龟。我怎样才能让它再次运行(首选Python 3.4)?
您的文件名。它是什么?如果它被命名为'tkinter.py',然后改变它 –
即时的教训:一切使用版本控制。第二课:Python区分大小写,它是2.x中的Tkinter,而3.x中是tkinter。 – jonrsharpe
你尝试过'从Tkinter导入*'? – Trey50Daniel