2014-09-28 2 views
0

나는 코딩과 프로그래밍에 관한 모든 것을 처음 접했고, 지금 Think Think Python 책을 읽고있다. 이제 tkinter를 작동 시켜서 TurtleWorld 모듈을 가져올 수 있습니다. 먼저 tkinter가 제대로 작동하는지 가져 오기 위해 시도합니다. 그런 다음 TurtleWorld를 가져 오려고 할 때 갑자기 tkinter라는 모듈이 없습니까? 나는 무엇을 해야할지 모르겠다. 나는 내가 찾을 수있는 모든 것을 해왔다. 나는 파이썬 3.4.1을 사용하고 있으며 파이썬을 가지고 있기 때문에 tcl이나 늪지대를 다운로드하지 않았다.Think Python - 작동시킬 tkinter를 얻을 수 없다.

>>> 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' 

답변

3

당신은 파이썬 3.4.1를 사용하여 파이썬 2는 Tkinter의 모듈을 사용하기 위해 설치하는 데 필요한 Swampy: Installation Instructions에 따라 있습니다. Python 2는 에서 사용되는 Python 버전입니다.을 사용하면 Python 3에서 Swampy를 사용할 수 없습니다. 현재 Python 2 버전은 Python 2.7 시리즈에 포함되어 있습니다. 단어의 Tkinter는 대소 문자와는 Tkinter 모듈 (안 Tkinter의 모듈) 인 것을

import Tkinter 

주 파이썬과 함께 사용되어야한다 : 당신이 Tkinter의 모듈이있는 경우

파이썬 프롬프트에서 확인하려면 3.

+0

내가 tkinter 대신 tkinter를 입력했을 때 나는 그것을 가지고 있지 않다고 말했다. 그러나 나는 Python 3.4를 사용하면서 tkinter를 입력한다고 생각했는데 작동 할까? 그러나 나는 그것이 사실이 아니라고 생각한다. 대신 파이썬 2를 사용해야합니까? 그렇지 않으면 파이썬 3에서 작동하도록하려면 어떻게해야합니까? 나는 또한 tkinter를 처음으로 가져올 수 있다는 것을 알게되었고, 그 다음에 늪지대에서 작동하지 않는다. Swicky 설치 지침에서 tkinter가 없으면 시작하지 않을 것입니다. 내가 잘못? – whew

+0

읽고 계신 분 * 파이썬 2를 설치하고 파이썬 2와 함께 Tkinter 모듈을 사용해야합니다. 파이썬 2와 파이썬 3을 동시에 설치할 수 있지만 파이썬 2와 파이썬 3의 구문은 다음과 같습니다. 여러 가지 작은 방법으로 다릅니다. 또한 Python 2와 Python 3에 대해 비슷한 모듈을 동시에 설치할 수 있습니다. 우분투에서 Python 2 패키지는 대개 * python- * 접두어로 시작하며 Python 3 패키지는 대개 * python3- * 접두어로 시작합니다. – karel

+0

시간 내 주셔서 감사합니다. 지금은 효과가있는 것 같습니다! – whew