スマホアプリを Python + Kivy で作りたかったのですが、
流石にスマホ上でコーディングはしんどかったのでWindowsに環境を入れる事にしました。
意外とめんどくさかったので忘れないようにメモを残します。
とりあえずPythonをインストール
PythonのHPからインストーラーをダウンロードします。
Ver.3系は昔使いたかったモジュールが対応してなかった思い出が有るので、
ここではVer.2.7をダウンロード。
maisutoさんの解説を参考にしました。
pip のアップデート
pipを使ってKivyをインストールするので、まずはpipをアップデートします。
コマンドプロンプトで下記コマンドを打ちます。
pip install --upgrade pip
コマンドプロンプトを管理者権限で起動しないとエラーが出ました。
続いてKivyのインストール
ようやくKivyをインストールします。
pip install kivy
これで動くかと思ったら。。。
実は依存モジュールがほとんど入っていませんでした。
とりあえずpygameとCythonに依存しているそうなので、これらをpipでインストール。
pip install pygame cython
これでもまだ動かないため、ここのページを参考に
docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew をインストール。
これでようやくサンプルが動作しました。
サンプル
Kivyをインストールした際、Python¥share¥kivy-samples以下にサンプルが入ってるので、一通り見てみると何が出来るのか分かります。
特にPython¥¥share¥kivy-samples¥demo¥showcaseは殆どのUIが見れるのでオススメです。
追記 : KivyのHPに詳しい説明ありました