Anaconda や virtualenv や pyenv を用いる場合の Panda3D のインストール手順

Ubuntu で Anacondavirtualenvpyenv を使う場合の手順を説明する

前準備

  1. 新しく端末を開く
  2. python の確認

    * どの Python が使用されるかを事前に確認しておくため。

    which python 
    

    次のように表示されたら Anaconda をインストール済みであることが確認できる

    次のように表示されたら pyenv をインストール済みであることが確認できる

  3. python 環境の選択
    • virtualenv のとき 「lsvirtualenv」でインストールされている Python の種類を調べ、 「workon <環境名>」でPython 環境を切り替える。実行手順の例は次の通り.
    • pyevn のとき

      「pyenv versions」でインストールされている Python の種類を調べ、 「pyenv shell <環境名>」でPython 環境を切り替える。実行手順の例は次の通り.

  4. pip をインストール(インストール済みのときは最新版に更新)

    端末で、次のコマンドを実行

    cd /tmp
    sudo rm -f get-pip.py
    curl -O https://bootstrap.pypa.io/get-pip.py
    
  5. 今開いている端末は、引き続き使用する

Panda3d のビルドとインストール

https://github.com/panda3d/panda3d/blob/master/README.md の手順で行う.

  1. pip の確認

    前準備で用いた端末で,次のコマンドを実行

    * Ubuntu システムの中のどの Python に Panda3d がインストールされるかを事前に確認しておくため。

    pip --version
    

    実行結果例(表示が違う場合がありえる)

  2. ビルド

    * https://github.com/panda3d/panda3d/blob/master/README.md による

    python makepanda/makepanda.py --everything --installer --no-egl --no-gles --no-gles2 --no-opencv
    
  3. インストール

    Ubuntu の端末で,次のコマンドを実行

    * https://github.com/panda3d/panda3d/blob/master/README.md による

    sudo dpkg -i panda3d*.deb