この投稿によると: https://groups.google.com/forum/?fromgroups#!topic/kivy-users/n7c3thksnzg 、EclipseをIDE PyDevを介したKivyの場合。ただし、手順がわかりませんでした。KivyをEclipseに接続する方法について詳しく教えてください。
注:私はWindowsマシンを使用しています。また、Pythonインタープリターの代わりにPyPyを使用することは可能ですか?
ありがとう〜!
[環境]タブで、次の3つのキーと値のペアを追加します:(仮定:kivyルートはc:\ kivyです)
GST_REGISTRY = c:\ kivy\gstreamer\registerry.bin
GST_PLUGIN_PATH = c:\ kivy\gstreamer\lib\gstreamer-0.10
PATH = c:\ kivy; c:\ kivy\Python; c:\ kivy\gstreamer\bin; c:\ kivy\MinGW\bin;%PATH%
Kivyを使用することを目的とした新しいプロジェクトを作成するときは、適切なインタープリターを指定するだけで、準備が整います。
私はそれがそれを指していると思います:
PATH、GST_PLUGIN_PATH、GST_REGISTRY環境変数を設定する必要があります(実際にコマンドラインで実行してから、そのコマンドラインからEclipseを起動するか、[環境]タブのインタープリター構成で設定できます): http:/ /pydev.org/manual_101_interpreter.html 。
KivyはどういうわけかPYTHONPATHに追加する必要があります。必要に応じて、プロジェクトにのみ追加できます(投稿で指摘されているように、 http://pydev.org/manual_101_project_conf2.html を参照)。プロジェクトがさらにある場合は、実際のインタープリター構成に追加できます。それを共有します: http://pydev.org/manual_101_interpreter.html 。
上記の手順に従った後、インポートが見つからないという問題がまだ発生していました。プロジェクトのプロパティをEclipseで開き、「PyDev-PYTHONPATH」の下にkivyディレクトリを追加する必要があることがわかりました。 C:\ Kivy141\kivy
Kivy 1.9.0以降、PATHにはc:\ kivy\SDL2\binも含める必要があります。そうしないと、kivyを実行しようとするとエラーがスローされ、ウィンドウを開くことができなくなります。 2012年4月に回答が投稿されて以来、kivyはPyGameを使用せず、SDL2に移行したことを読んだと思います。
Eclipse Mars(リリース4.5.1)でWindows 7x64を使用しています。私のために働いたステップ(ラビの答えに非常に近い):
1。ローカルマシンにKivy 1.9.0を ここ からコピーしました
2。kivy.batファイルの名前をpython.batに変更しました(この手順は無視できます)
3。Eclipse-> Window-> Preferences-> PyDev-> Interpreters-> Python Interpreter-> New
そしてpython.batファイルをインタプリタとして追加しました。これを行った後、インタープリターは画像のようになります:
4。[環境]タブで、言及されている3つのキーを追加します。
GST_REGISTRY = c:\ kivy\gstreamer\repository.bin
GST_PLUGIN_PATH = c:\ kivy\gstreamer\lib\gstreamer-0.10
PATH = c:\ kivy; c:\ kivy\Python; c:\ kivy\gstreamer\bin; c:\ kivy\MinGW\bin;%PATH%
5。プロジェクトで作成したインタプリタを使用します。作成したものを指定しない場合は、デフォルトのものが選択されることに注意してください
which ivy
ターミナルで実行可能ファイルを見つけます(/ usr/local/bin/kivyである必要があります)