本文介绍了无法在 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 中导入海龟模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!