2013-07-08 30 views
6

Python'da turtle modülü ile oynamak istiyorum.Kaplumbağa modülünü Python 2.x ve Python 3.x'te içe aktarılamıyor.

$ python 
Python 2.7.3 (default, Sep 26 2012, 21:51:14) 
[GCC 4.7.2] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import turtle 
Traceback (most recent call last):                  
    File "<stdin>", line 1, in <module>                   
    File "turtle.py", line 3, in <module>                     
    myTurtle = turtle.Turtle()                         
AttributeError: 'module' object has no attribute 'Turtle' 

ve Python 3.x için: Ben Kubuntu Linux 12.10 altında

$ python3 
Python 3.2.3 (default, Sep 30 2012, 16:41:36) 
[GCC 4.7.2] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import turtle 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "turtle.py", line 3, in <module> 
    myTurtle = turtle.Turtle() 
AttributeError: 'module' object has no attribute 'Turtle' 

çalışma i ithalat kaplumbağa modülünü yapmak Fakat ben şu hatayı ettik. Tkinter gui ile oynadım. Sorun yok. Kaplumbağa modülü ile ne oldu?

cevap

20

Standart kitaplıktaki turtle modülünü gölgelendiren bir turtle.py komut dosyasını çağırdınız. Yeniden adlandır.

+0

Oh ... Aptal bir hata yaptım. Çok teşekkür ederim. –

+0

bunu daha açıklayabilir misiniz? – Stephan

+2

Geçerli dizinde turtle.py dosyası var. Kaplumbağa modülünü ithal etmeye çalışıyorum. Ve python yorumlayıcı kaplumbağa modülü arama ve önce python kütüphanesi dizininden turtle.py yerine şu anki klasörümde turtle.py'yi ara. –

-1

Tutle Imort Kaplumbağa den

deneyin: modülünü ithal etmek .... sen

+0

Bu işe yaramaz .. – tplive

2

Sen python-tk paketini yükleyerek bu sorunu çözebilirsiniz için çalışacaktır.

0

Aynı problem vardı ama cevap buldu: "Yeniden adlandır!" ve çalıştı. neyse, 'ithalat kaplumbağası' kullanmayın. Kaplumbağa ithalatından * yararlanın.

İlgili konular