2013-03-08 10 views
6

ここから始まるプログラマーです。コンピュータ科学者のように考える方法から私は、次のコードを得た:Python:Tkinter&turtle

#!/usr/bin/env python3 

import turtle 
wn = turtle.Screen() 
alex = turtle.Screen() 
alex.forward(150) 
alex.left(90) 
alex.forward(150) 

プログラムは十分に簡単そうです、しかし、私は次のエラーを取得する:

ImportError: No module named turtle 

いくつかのインターネットの研究の後、私はそれを読んでタートルモジュールはtkinterパッケージ内にあります。そしてそう

3.2.3のPython 2.7.3とPython、私は2つの異なるPythonのインストールを持っているので、私は行方不明のpythonモジュールをインストールするために期待して、Ubuntuのターミナルで次のコマンドを実行しました:

sudo apt-get install python-tk 
sudo apt-get install python3.2-tk 

をそれが得ました私はどこにもいません。 どうすればPythonの両方のバージョンに欠けているモジュールをインストールできますか?

ありがとうございます!

+0

ねえ、これを修正できましたか? – vipin8169

+0

'alex = turtle.Screen()' - > 'alex = turtle。Turtle() ' - あなたの直面する問題を解決することはできませんが、あなたがそうした場合には、あなたを救うかもしれません。 – cdlane

答えて

0

python3-tkをインストールすると問題が解決するはずです。私は私のubuntu12.04のPCで同じ問題を抱えていたので、python3-tkをインストールして解決しました。 Python3でコードを実行しているときに(#!/usr/bin/env python3)のように、tkinterのpython3モジュールがインストールされます。

0

ライブラリがオペレーティングシステムに「既知」であることを確認するためにldconfigを試しましたか? PiFaceでLEDを点滅させようとしていたときに役立つように見えました。 とにかく、それは何も傷つけませんし、非常に迅速です。 IMHOを試してみる価値がある。私はあなたがそれをするためにはrootになる必要があると思う(sudoを使う)。

-3

import turtleの代わりに タートルモジュールをインポートするのにfrom turtle import Turtleを使用してください。 Ubuntuの16.04で

-2

この質問を参照のpython3-tkinter.x86_64

1

をインストールDNFさPython 2でTkinterモジュールを設定するには:

  • 012を実行してくださいターミナルの。
  • プログラムでimport Tkinterを使用してください。パイソン3について

  • 端末にsudo apt-get install python3-tkを実行します。
  • プログラムでimport tkinterを使用してください。

Tkinterは通常、Python 3にバンドルされていますが、上記の手順はモジュールがインストールされていない場合でも機能します。

関連する問題