• 締切済み

pythonのimportについて

phthonの質問です. 「みんなのpython」という本で勉強中なのですが,turtle をimportしようとすると Tkinterがうまくconfigureされていないと出ているようなエラーが出ているのですがいまいち解決法がわかりません.PATHの問題かとも思い,いろいろいじったのですが… ちなみに開発環境はVMWareでUbuntuで行っています. 実行結果は以下のような感じです. >>> from turtle import * Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.5/lib-tk/turtle.py", line 18, in <module> import Tkinter File "/usr/local/lib/python2.5/lib-tk/Tkinter.py", line 38, in <module> import _tkinter # If this fails your Python may not be configured for Tk ImportError: No module named _tkinter 以上よろしくお願い致します.

みんなの回答

回答No.3

Ubuntu11.10をUSBに入れて使用しているので環境が違うかもしれませんが、 私も同じ本で同じ問題に直面しました。 自分の場合は、Ubuntuソフトウェアセンターを起動して Pythonで検索し、 IDLE(Python2.7用統合開発環境)をインストールする事で解決しました。

  • mzjy
  • ベストアンサー率100% (1/1)
回答No.2

File "/usr/local/lib/python2.5/lib-tk/turtle.py", line 18, in <module> import Tkinter File "/usr/local/lib/python2.5/lib-tk/Tkinter.py", line 38, in <module> ここらへんが気になります。 通常、Ubuntu のパッケージシステムでインストールされた ptyhon のライブラリは、 /usr/lib/ 以下に配置されます。 しかし、このメッセージを読むと、/usr/local/lib/ に配置されているようですね。 ご自分でパッケージシステムを使わず python をインストールしたことがありませんか? そうだとしても、Ubuntu のパッケージによりインストールされた python は、/usr/bin/python に残っていると思います。 python を実行する際、 ただ "python" と打つのではなく /usr/bin/python とパスを含めて指定してみて下さい。

  • mzjy
  • ベストアンサー率100% (1/1)
回答No.1

python-tk というパッケージがインストールされていないのではないでしょうか。 apt-get install python-tk でどうですか。

mizomizori
質問者

お礼

早速の回答ありがとうございます. python-tkはすでにインストールをしたのですが(上記のとおり),うまくいきません. よろしくお願いします.

関連するQ&A