我对编码和编程的所有内容都很陌生,现在我正在阅读Think Python这本书。现在我必须让tkinter工作,所以我可以导入模块TurtleWorld。首先,我尝试导入tkinter只是为了看它是否有效,而且确实如此。然后,当我试图导入TurtleWorld时,突然间没有名为tkinter的模块?我不知道该怎么做,感觉就像我一直在做我能找到的一切!我正在使用python 3.4.1并且我没有下载tcl或swampy因为他们已经带有python。
>>> import tkinter
>>> import swampy.TurtleWorld
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import swampy.TurtleWorld
File "C:\Python34\lib\site-packages\swampy\TurtleWorld.py", line 8, in <module>
from Tkinter import TOP, BOTTOM, LEFT, RIGHT, END, LAST, NONE, SUNKEN
ImportError: No module named 'Tkinter'
答案 0 :(得分:3)
您使用的是Python 3.4.1,根据Swampy: Installation Instructions,您需要安装Python 2才能使用Tkinter模块。 Python 2是 Think Python 中使用的Python版本,您将无法在Python 3中使用Swampy。当前版本的Python 2在Python 2.7系列中。
要查看您是否拥有Tkinter模块,请在Python提示符下键入:
import Tkinter
请注意,Tkinter一词区分大小写,tkinter模块(不是Tkinter模块)应与Python 3一起使用。