Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python mac 64位上的天幕蟒蛇龟_Python_Macos_Turtle Graphics_Canopy - Fatal编程技术网

Python mac 64位上的天幕蟒蛇龟

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(我想画一个正方形): 我还创建了

重要我没有注意到有两个不同的地方需要将设置从Qt4更改为SVG。我把它们都改了,关于“没有发现海龟”的问题就解决了。我需要感谢乔纳森·马奇,他用他建议的链接把我引向了正确的方向

问题已解决

我在MacBookPro 64位操作系统10.9.2上使用的是Canopy 1.3.0.1715(32位)

当我尝试使用

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__