繁体   English   中英

在Mac 64位上的树冠python乌龟

[英]canopy python turtle on mac 64bit

重要提示我没有注意到有两个地方需要将设置从Qt4更改为SVG。 我都更改了它们,解决了“找不到海龟”的问题。 我要感谢乔纳森·马奇(Jonathan March),他通过他建议的链接使我朝着正确的方向前进。

解决的问题!

我在MacBook Pro 64位OS 10.9.2上使用Canopy 1.3.0.1715(32位)。

当我尝试使用

from turtle import Turtle

天篷说

name 'Turtle' is not defined

这是我的代码,名为draw.py(我想画一个正方形):

from turtle import Turtle
t = Turtle()
def drawsquare(t, x, y, side):
    t.up()
    t.goto(x,y)
    t.setheading(270)
    t.down()
    for count in range(4):
        t.forward(side)
        t.left(90)

我还这样创建了文件turtle.cfg

width = 300
height = 200
using_IDLE = True
colormode = 255

请尽可能简单,我最近才开始使用Python。 感谢大家。

from turtle import Turtle

在Mac64上的Canopy-32位上为我工作(在Canopy python shell中运行)。

首先要检查的是:您是否命名了文件turtle.py 如果是这样,请重命名该文件,如果存在,请在同一目录中删除文件turtle.pyc,然后重试。 (如果您将文件命名为turtle.py,则python无法找到标准的turtle模块。)

除此以外:

您在哪里运行这个? 在Canopy python(ipython)外壳中? 还是您以其他方式启动Python?

无论身在何处,键入此字会看到什么?:

import sys, turtle
print sys.prefix
print turtle.__file__

另外,尽管这不能解决导入失败的问题,但请务必阅读并遵循以下说明: https : //support.enthought.com/entries/21793229-Using-Tkinter-Turtle-in-Canopy-s-IPython-panel

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM