2013-03-08 3 views
6

시작 프로그래머입니다. 컴퓨터 과학자처럼 생각하는 방법에서 나는 다음과 같은 코드를 가지고 :파이썬 : Tkinter & turtle

#!/usr/bin/env python3 

import turtle 
wn = turtle.Screen() 
alex = turtle.Screen() 
alex.forward(150) 
alex.left(90) 
alex.forward(150) 

이 프로그램은 간단한데을, 그러나 나는 다음과 같은 오류 얻을 : 일부 인터넷 조사 후

ImportError: No module named turtle 

을, 본인은 그 거북이 모듈은 tkinter 패키지에서 찾을 수 있습니다.

sudo apt-get install python-tk 
sudo apt-get install python3.2-tk 

그것은 가지고 : 나는 두 개의 서로 다른 파이썬 설치 파이썬 2.7.3 파이썬 3.2.3을 가지고 있기 때문에 그래서

나는 누락 된 파이썬 모듈을 설치하는 희망, 우분투 터미널에서 다음 명령을 실행 나 아무데도. 두 버전의 Python에 대해 누락 된 모듈을 설치하려면 어떻게해야합니까?

감사합니다.

+0

이 문제를 해결할 수 있었습니까? – vipin8169

+0

'alex = turtle.Screen()'->'alex = 거북이.Turtle()'- 당신의 즉각적인 문제를 해결하지는 못하지만, 당신이 할 때 다른 사람을 살릴 수 있습니다. – cdlane

답변

0

python3-tk을 설치하면 문제를 해결할 수 있습니다. 내 우분투 12.04 PC에서 동일한 문제가 발생했습니다. python3-tk을 설치하여 해결했습니다. 파이썬 전용 코드 (#!/usr/bin/env python3)에서 코드를 실행하면서 tkinter 모듈을 python3 용으로 설치합니다.

0

ldconfig를 사용하여 라이브러리가 운영 체제에 "알려져"있는지 확인해 보셨습니까? PiFace로 LED를 깜박이는 데 도움이되는 것 같았습니다. 어쨌든, 아무 것도 상처주지 않고 매우 빠릅니다. 그래서 가치가 IMHO. 나는 당신이 그것을 할 루트 (sudo를 사용)해야 할 것 같아요.

-3

거북이 모듈 import turtle 대신 을 가져 오려면 from turtle import Turtle을 사용하십시오. 이, 당신을 위해 작동이 질문을 표시하지 않을 경우

우분투 16.04에
1

를 설치하고, 내 문제를 해결 파이썬 2에서 Tkinter 모듈을 설정하려면 :

  • 012를 실행하십시오. 터미널에.
  • import Tkinter을 프로그램에 사용하십시오. 파이썬 3

:

  • 은 단말기에서 실행 sudo apt-get install python3-tk.
  • import tkinter을 프로그램에 사용하십시오.

Tkinter는 일반적으로 Python 3 번들로 제공되지만 위의 절차는 모듈이 설치되어 있지 않은 경우 작동합니다.