无法在 Python 2.x 和 Python 3.x 中导入海龟模块 [英] Can't import turtle module in Python 2.x and Python 3.x

查看:33
本文介绍了无法在 Python 2.x 和 Python 3.x 中导入海龟模块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在 Python 中使用 turtle 模块.但是当我导入乌龟模块时,出现以下错误:

I want to play with turtle module in Python. But when i do import turtle module, i've the following error:

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

对于 Python 3.x:

and for Python 3.x:

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

我在 Kubuntu Linux 12.10 下工作.我玩过 Tkinter gui.没有问题.乌龟模块会发生什么?

I working under Kubuntu Linux 12.10. I've played with Tkinter gui. There is no problem. What happen with turtle module?

推荐答案

您调用了一个脚本 turtle.py,它隐藏了标准中的 turtle 模块图书馆.重命名.

You've called a script turtle.py, which is shadowing the turtle module in the standard library. Rename it.

这篇关于无法在 Python 2.x 和 Python 3.x 中导入海龟模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆