0

重要Qt4 から SVG に設定を変更しなければならない 2 つの異なる場所があることに気付きませんでした。両方を変更したところ、「カメが見つかりません」という問題は解決しました。ジョナサン・マーチには、彼が提案したリンクで正しい方向に向かわせてくれたことに感謝しなければなりません。

問題解決!!

MacBook Pro 64bit OS 10.9.2 で Canopy 1.3.0.1715 (32bit) を使用しています。

使おうとすると

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を使い始めました。みんな、ありがとう。

4

1 に答える 1

1

from turtle import Turtle

Mac64 の Canopy-32 ビット (Canopy python シェルで実行) で動作します。

最初に確認すること: ファイルに名前を付けましたか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

于 2014-03-08T23:10:34.930 に答える