初めてKIVYを実行しようとしています

Source python kivy

初めてkivyを実行しようとしています。デフォルトのプログラムを使用しています。
from kivy.app import App
from kivy.uix.widget import Widget


class PongGame(Widget):
    pass


class PongApp(App):
    def build(self):
        return PongGame()


if __name__ == '__main__':
    PongApp().run()

このエラーが発生します:
##################################
done bootstraping kivy...have fun!\n
running "python.exe C:\Python27\hello.py" \n
Traceback (most recent call last):
  File "C:\Python27\hello.py", line 1, in <module>
    from kivy.app import App
ImportError: No module named kivy.app
Press any key to continue . . .

多くの人がオンラインで問題を提起しましたが、正しい解決策については誰も言及していません。
推奨答え
UPDATE :発生したエラー(以下の元の応答の後に貼り付けたばかり)に基づくと、PyGameだけでなくKivy自体も欠落しているようです。先に進み、pip install kivyを実行します。

ただし、その前に、virtualenvを確認し、このプロジェクト用に作成されたvirtualenvにこのプロジェクトに固有のすべてのPythonパッケージをインストールすることをお勧めします。それを望まない場合は、sudo pip install kivyを実行してKivyをグローバルにインストールする必要があります(OS XまたはLinuxを使用している場合)。 Windowsでは、sudoは必要ありません。

(また、以下の情報も役立つと確信しています。Kivyさえ持っていないので、Kivyを一度インストールすると、PyGameがないという問題が発生する可能性があります。)

元の回答:

ショートバージョン:

Kivyの依存関係であるPyGameがありません。

ロングバージョン:

エラーが何であるかを教えてくれなかったので、先に進んでOS X 10.8マシンでコードを実行し、次のようにしました。
$ python main.py
[INFO   ] Kivy v1.7.2
...
[CRITICAL] [Window      ] Unable to find any valuable Window provider at all!
[CRITICAL] [App         ] Unable to get a Window, abort.

そのエラーをグーグルで検索すると、http://kivy.org/docs/installation/troubleshooting-macosx.htmlにたどり着きました。

そこで、私はhttp://juliaelman.com/blog/2013/04/02/installing-pygame-on-osx-mountain-lion/の助けを借りてPyGameをインストールしました。 virtualenvにインストールした場合を除きます。
$ pip install hg+http://bitbucket.org/pygame/pygame

その後:
$ python yourcode.py
[INFO   ] Kivy v1.7.2
Purge log fired. Analysing...
Purge finished !
[INFO   ] [Logger      ] Record log in /Users/erik.allik/.kivy/logs/kivy_13-10-01_2.txt
[INFO   ] [Factory     ] 144 symbols loaded
[DEBUG  ] [Cache       ] register <kv.lang> with limit=None, timeout=Nones
[DEBUG  ] [Cache       ] register <kv.image> with limit=None, timeout=60s
...
[INFO   ] [OSC         ] using <multiprocessing> for socket
[DEBUG  ] [Base        ] Create provider from mouse
[INFO   ] [Base        ] Start application main loop

そして、素敵なKivyウィンドウがポップアップします!
その他答え 1
多分それははるかに簡単です、それは私のためでした。 kivy Webページでは、Windows OS用の「ポータブルパッケージ」を提供しているため、「システム」全体に何もインストールする必要はありません。

次に、[送信]メニューでこの「ポータブルパッケージ」へのショートカットを作成する方法を説明します。ショートカットの代わりに.batを貼り付けました(私が賢いとは決して言いませんでした)、そして(明らかに)まったく同じエラーが発生しました。それをエラーと呼べるなら。

それがあなたにもうまくいくことを願っています。

関連記事

一時ファイルを使用せずにzipストリームを生成する
css3のみを使用して新しく作成された要素をフェードインすることは可能ですか?
Django管理パネルにすべての外部キー関連オブジェクトを一覧表示するにはどうすればよいですか?
複数のサーバーでのFlaskログインはどのように機能しますか
kivyでグローバルフォントサイズを設定する