MENU
    Python

    【Python】Kivyのインストール【Mac・Windows】

    この記事では、PythonにKivyをインストールする方法を解説します。

    KivyはGUIアプリケーションを作成するためのフレームワークです。Kivyを使うことで簡単にGUIアプリを作成することができます。

    それでは、Kivyをインストールしてアプリを作る準備をしていきましょう!

    pipのセットアップ

    KivyはPythonで作られているため、使用するにはPythonが必須となります。

    Pythonをインストールする【Mac・Windows】この記事では、Mac・WindowsのOSにPythonをインストールする方法を解説します。 サッとインストールしてチャチャっと構...

    次に以下のコマンドをターミナルまたはコマンドプロンプトで実行して、pipやその他諸々を最新バージョンにしておきます。

    python -m pip install --upgrade pip setuptools virtualenv

    仮想環境を作成する

    今回は仮想環境にKivyをインストールしていきます。

    仮想環境を作成することでプロジェクト毎にPythonのバージョンやパッケージを独立させることができます。

    この作業は任意ですがKivyプロジェクトを作成する際は、仮想環境を用意する方が安全です

    例としてターミナル(コマンドプロンプト)からデスクトップにフォルダを作成し、そこに仮想環境を作成します。

    デスクトップに移動

    cdコマンドを使ってデスクトップに移動します。

    cd Desktop/

    フォルダの作成

    mkdirコマンドを使ってフォルダを作成します。

    mkdir test_kivy

    ついでに、作成したフォルダに移動。

    cd test_kivy

    仮想環境の作成

    作成したフォルダ内に仮想環境を作成。

    python -m virtualenv kivy_venv

    上記コマンドを実行するとフォルダ内に「kivy_venv」が作成されます。

    仮想環境をアクティブ化

    仮想環境は作成しただけでは適用されないのでアクティブ化します。この作業はターミナルを再起動する度に実行する必要があります。

    「kivy_venv」を作成したフォルダ内で以下のコマンドを実行します。

    Windows

    kivy_venv\Scripts\activate

    Mac

    source kivy_venv/bin/activate

    行の先頭に(kivy_venv)と表示されていればアクティブ化できています。

    Kivyをインストールする

    それでは、Kivyをインストールしましょう!

    仮想環境をアクティブにしたまま以下のコマンドを実行することで、仮想環境内にKivyをインストールすることができます。

    python -m pip install kivy[base] kivy_examples

    上記のコマンドは、Kivyの最小限の依存関係をインストールします。オーディオやビデオをサポートするKivyを追加でインストールする場合は「kivy[base,media]」を使ってください。

    他にもいろいろあるので必要な機能があれば追加しましょう!

    LinkInstalling Kivy’s dependencies

    簡単なコードを実行してみる

    Kivyが正常にインストールできたか確認するために簡単なコードを実行してみます!

    先ほど作成した「test_kivyフォルダ」に以下のような「main.py」を作成します。

    main.py

    from kivy.app import App
    
    App().run()

    作成したら保存し、ターミナル(コマンドプロンプト)からmain.pyを実行します。

    python main.py

    以下のように、空画面が表示されたらKivyは正常にインストールされています。

    Windowsの場合、以下のようなエラーが発生することがあります。

    この場合は、main.pyに以下のコードを追記します。

    import os
    os.environ ['KIVY_GL_BACKEND'] = 'angle_sdl2'
    
    from kivy import Config
    Config.set('graphics', 'multisamples', '0')

    参考Kivy Fatal Error Minimum Required OpenGL version(2.0) NOT found! OpenGL version detected:1.1 の対策

    コードを追記したら保存して再度main.pyを実行してください。
    以下のように空画面が表示されたかと思います。

    これでKivyが正常にインストールされていることを確認できました!

    まとめ

    この記事ではMac・WindowsにKivyをインストールする方法を解説しました。

    これで開発環境は整ったので色々試して遊んでみてください!
    公式チュートリアルではちょっとしたゲームを作成しています。

    それでは今回の内容はここまでです。ではまたどこかで〜( ・∀・)ノ

    最短3か月でエンジニア転職「DMM WEBCAMP COMMIT」
    なんと転職成功率98%!
    今なら3日以内のカウンセリング枠を予約&参加で「1,000円分のAmazonギフト券」をプレゼント!