Python mac 64位上的天幕蟒蛇龟
重要我没有注意到有两个不同的地方需要将设置从Qt4更改为SVG。我把它们都改了,关于“没有发现海龟”的问题就解决了。我需要感谢乔纳森·马奇,他用他建议的链接把我引向了正确的方向 问题已解决强> 我在MacBookPro 64位操作系统10.9.2上使用的是Canopy 1.3.0.1715(32位) 当我尝试使用Python mac 64位上的天幕蟒蛇龟,python,macos,turtle-graphics,canopy,Python,Macos,Turtle Graphics,Canopy,重要我没有注意到有两个不同的地方需要将设置从Qt4更改为SVG。我把它们都改了,关于“没有发现海龟”的问题就解决了。我需要感谢乔纳森·马奇,他用他建议的链接把我引向了正确的方向 问题已解决 我在MacBookPro 64位操作系统10.9.2上使用的是Canopy 1.3.0.1715(32位) 当我尝试使用 from turtle import Turtle 天蓬说 name 'Turtle' is not defined 这是我的代码,名为draw.py(我想画一个正方形): 我还创建了
from turtle import Turtle
天蓬说
name 'Turtle' is not defined
这是我的代码,名为draw.py(我想画一个正方形):
我还创建了一个文件tutter.cfg,如下所示
width = 300
height = 200
using_IDLE = True
colormode = 255
请尽量简单,我最近才开始使用Python。谢谢大家。
来自海龟进口海龟
我在Mac64上的Canopy-32位上工作(在Canopy python shell中运行)
首先要检查的是:您是否命名了一些文件turtle.py
?如果是,请重命名该文件,删除同一目录中的文件turtle.pyc(如果存在),然后重试。(如果将文件命名为turtle.py,那么python无法找到标准的turtle模块。)
否则:
你在哪里运行这个?在天篷python(ipython)外壳中?
还是你用其他方式启动了Python
无论它在哪里,当您键入此内容时会看到什么
import sys, turtle
print sys.prefix
print turtle.__file__
此外,虽然这不应解释导入失败的原因,但请务必阅读并遵循以下内容:
你能解释一下你的Turtle是什么吗?你能试试t=Turtle()而不是大写字母吗?你在运行这段代码的同一个文件夹中有一个名为“Turtle.py”的文件吗?正如我正在学习的那本书(Python基础:第一个程序)所说,如果我尝试t=Turtle(),我就创建了一个文件Turtle.cfg(如上所述)Canopy仍然说,
名称“海龟”没有定义
/Users/mazzalex02/Library/enthund/canopy32bit/User和/Applications/Canopy.app/appdata/Canopy-1.3.0.1715.macosx-x86/Canopy.app/Contents/lib/python2.7/lib-tk/Turtle.pyc
我检查了链接。解决了这个问题。非常感谢你。阅读上面的内容,了解我做了什么。
import sys, turtle
print sys.prefix
print turtle.__file__