• 締切済み

Pythonでタートルが使えません

Pythonでタートルモジュールを使いたいのですが、 import turtle または、 from turtle import * と打ち込んでも新しいウインドウが出てきません。 また、エラーも出てきません。 どうしたら出てくるようになるでしょうか。 バージョンは2.7です。去年の12月は使えました。 windows7 32bitです。 forward(100)とかを入力するとNameErrorが起こります。 前に同じ質問をして、再インストールすればよさそうだと思ったのですが、しても変わらず、使えないままでした。 よろしくお願いします。

みんなの回答

  • dscripty
  • ベストアンサー率51% (166/325)
回答No.3

再インストールしてもうまくいかない原因をいくつか考えてみたよ? PYTHONPATH が正しくない。 コマンドプロンプトで C:\> Set PYTHONPATH を実行して確認。 Python が複数インストールされていて、PATH 環境変数の設定で、インストールしたと思っている Python が実行されていない。 コマンドプロンプトで、C:\> path を実行して表示されるフォルダに python.* が無いかどうか確認する。 turtle モジュールで使う Tk の DLL を他のソフトウェアでもインストールしていて DLL の検索パスの先にあるから、その DLL が呼ばれている。 http://msdn.microsoft.com/ja-jp/library/7d83bc18%28v=vs.80%29.aspx ↑のパスの中に、tk*.dll が無いかどうか確認する。 Windows 7 自体か、ウィルス検出ソフトウェアのセキュリティー機能で実行されないようにブロックされているか、削除されている。 回答への補足が。。。 いまいちモチベーションがたもてなくて、だれか気が向いた人あとよろしくね!

  • dscripty
  • ベストアンサー率51% (166/325)
回答No.2

<!--[ANo.1 の補足] から引用 表示されなくて困ってるから質問してるんで す。 --> なのなら、 詳細なバージョンと、 使った実行環境(コマンドプロンプトをつかったとか、専用のシェルを使ったとか)と、 正確なエラーメッセージを書くと、 答えられる人がもう少しいるかもね。

wish24
質問者

補足

バージョンは2.7.2150です。 コマンドプロンプトとpythonのコマンドラインを使って試しました。

  • dscripty
  • ベストアンサー率51% (166/325)
回答No.1

Python 2.7.2 (default,…… Type "copyright", …… >>> import turtle >>> turtle.st() >>> turtle.forward(100) ふつうに表示されたよ? >>> turtle.bye() >>> exit()

wish24
質問者

補足

表示されなくて困ってるから質問してるんです。

関連するQ&A

  • Pythonでタートルが使えません

    Pythonでタートルモジュールを使いたいのですが、 import turtle または、 from turtle import * と打ち込んでも新しいウインドウが出てきません。 また、エラーも出てきません。 どうしたら出てくるようになるでしょうか。 バージョンは2.7です。去年の12月は使えました。 よろしくお願いします。

  • Pythonのバージョンアップについて

    CentOS5.5にはPython2.4がデフォルトで入っているのですが、Python2.6でスクリプトを作成する必要がありバージョンアップをしているのですが、dbusモジュールのインポートができず行き詰っております。 具体的には、Python2.4とdbus-pythonがインストールされている状態で、下記のURLを参考にyumでPython2.6をインストールしました。 環境としては「/usr/bin/phthon2.4」と「/usr/bin/phthon2.6」が出来た状態です。 libは「「/usr/lib/phthon2.4」と「/usr/lib/phthon2.6」です。 dbus-pythonのインストール先は「/usr/lib64/python2.4/site-packages/dbus」になります。 Python2.4を環境で下記のインポートは問題ありません。 >>>import dbus しかし、Python2.6環境で同じコマンドを実行すると下記のようなエラーになります。 >>> import dbus Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named dbus dbusの再インストールはリスクが高いと思い、モジュールのパスを通してみたところ下記のようなエラーになりました。 >>> import sys >>> sys.path.append('/usr/lib64/python2.4/site-packages') >>> import dbus Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python2.4/site-packages/dbus/__init__.py", line 1, in <module> from _dbus import * File "/usr/lib64/python2.4/site-packages/dbus/_dbus.py", line 45, in <module> import dbus_bindings ImportError: /usr/lib64/python2.4/site-packages/dbus/dbus_bindings.so: undefined symbol: Py_InitModule4 rpmでモジュールインストール先の変更や、Python自体をソースからインストールなどしてみたのですが、全てうまく行かない状態です。 Pythonバージョンアップ前にインストールされているモジュールの使い方をご存知の方がおられましたら、宜しくお願いします。

  • Python goto文を使うには

    Python 3.7.3で以下のようにgoto文を使いたいのですが モジュールは何をインストールすればよいでしょうか。 必要ならば1行目は別の記述でも構いません。 ---------------------------- from goto import goto, label label .A x=input('値を入力してください') if x!=0 : goto .A print('END') ----------------------------- (Windows10,Python 3.7.3)

  • 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 以上よろしくお願い致します.

  • Python エクセル読み込み xlrdについて

    標記の件につきましてお尋ねさせてください。 xlrdモジュールをインストールしました。 ’C¥Python27¥xlrd-0.9.3’とフォルダが作成されました。 このディレクトリからPythonのinteractive shellを起動し、’import xlrd’とすると、起動できてるようですが、’C¥Python27’からinteractive shellを起動し’import xlrd’をするとエラーになります。 (Import Error:No module named xlrd) なぜでしょう・・・ エクセルを読ませたいときは常にxlrd-0.9.3からはじめないといけないのでしょうか? ご回答お願いいたします。

  • Pythonライブラリパッケージが使えない

    私のパソコンはWindowsのSurface7プラスです。 Pythonでnumpyやmatplotlibを使うためにコマンドプロンプトでインストールしてみて、Pythonで実行しても モジュールがない というエラーが出て、使えません。参考書によると、python 以外の言語で書かれたものの場合、その言語のコンパイルが必要で、コンパイル済みのパッケージのインストールがいると書いてあります。 ここからが質問です。これを私が実行してないことが、原因なんでしょうか。またコンパイル済みのパッケージの取得方法もややこしくて分かりません。どこのサイトにいけばいいのでしょうか。 どなたか回答よろしくお願いします。

  • pythonのモジュールのエラーの原因

    python のモジュール、特にcvxopt,openopt,matplotlibを ダウンロードしようと思っています。 その際、Couldn't find a setup script in~~ というエラーが出て 困っています(以下はその概略です。) まず、easy_installは使える状態であり、 たとえばうまくいった例として コマンドプロンプト上でnumpyモジュールをダウンロードすべく、 C:\Users\****(←自分の名前)> easy_install numpyと 入力、実行したときはきちんとfinishedしたようで、 pythonコマンドライン上で >>> import numpy とやれば(当然かもしれませんが)うまく通っているようです。 easy_installへのパスも確認済みです。 ところが、たとえばうまくいっていないmatplotlibの場合、 C:\Users\****(←自分の名前)> easy_install matplotlib と入力、Enterでしばらく待つと error: Couldn't find a setup script in c:\users\****(名前)~1\appdata\local\temp\easy _install-unpmv8\download そしてcvxoptでも、 error: Couldn't find a setup script in c:\users\hashim~1\appdata\local\temp\easy _install-cflmgh\cvxopt-1.1.5.tar.gz なるエラーがやはり出ます。 自分が調べた限りでは、windowsでは、setup scriptはez_setup.pyを 実行したら一緒に含まれているようなのですが・・・ 自分はpython2.7を使っており、windows 7,64bitです。 長ったらしい文になり申し訳ないですが 大学の研究に使いたいのでぜひ入れたいと思っているので どうか宜しくお願いします!

  • Pythonでのimport

    Pythonで、 from enthought.traits.api import HasTraits をしようとすると、 No module named enthought.traits.api とエラーがでるのですが、どうしたらいいのでしょうか。 詳細: 知人の.pyファイルをもらって起動させようとすると、どうやら上の行で躓いてしまいます。 Pythonは2.6でwindows 7を使用しています。 説明が少なくてすみません。

  • Django python

    pythonでdjangoのシステムについてお聞きしたいのですが・・ python0.95バージョンは管理画面からユーザーが追加できないため、manage.pyからshellでユーザ登録をすると教わり、試してみたのですが以下のようなネームエラーがでてしまい、ユーザ登録ができません。 どなたか御存じの方いらっしゃいましたら教えてください。。 >>> user = User.objects.create_user('hogehoge','hoge@ss.jp','456789') Traceback (most recent call last): File "<console>", line 1, in ? NameError: name 'User' is not defined 設定しなくてはいけないファイルがあるのでしょうか? よろしくお願いします。

  • Pythonのeasy_install のパス

    Pythonのeasy_install を利用するため、 まずez_setup.pyをダウンロードし、実行、 そしてC:\python27の下の階層にScriptsフォルダができている 事が確認できました。 (自分はPython 2.7を利用しています。) 次に、コンピュータ>環境変数について システムの環境変数のPathに ;C:\Python27;C:\Python27\Scripts と末尾につけました。 この動作を確認するため、 コマンドプロンプトを開き、pythonとだけ打ち込むことで pythonのパスは通っていることが確認できました。 しかし、そのあとpythonコマンドラインで >>> easy_install とすると、 NameError : name 'easy_install' is not defined. とでます。 (対話型環境でやっても同じでした(あたりまえ?)) 環境変数の変数名でPathのほかにも PYTHONPATHなどで入れてみても結果は変わらず・・・ 間違っている可能性があるのはどの部分でしょうか。 ご指摘いただけると助かります。 宜しくお願いします! 自分のPCはWindows 7 で64bitです。