Deep Learning のプログラムを動かすのに必要な python + GPU 環境を Windows 上に作る。 さらに OpenAI Gym を使えるようにする。
conda create -n deep-gym python=3.6 jupyter および conda create -n gpu-gym python=3.6 jupyter
(base) C:\User\nitta> conda activate deep-gym (deep-gym) C:\User\nitta> pip install ... ...
python -m pip install -U pygame --user
[注意] 'Permission Error' が起きてインストールできない場合は、管理者権限で起動した conda 上で作 業を行え、とのこと。
[注意] '--user' オプションを指定していれば個人環境にインストールするので、管理者権限はいらないはず。
python -m pygame.examples.aliens
pip install gym
pip install pygame既にインストールされている場合は、次のような表示が返ってくる。
Requirement already satisfied: pygame in c:\users\nitta\appdata\roaming\python\python36\site-packages (1.9.4)
https://github.com/ntasfi/PyGame-Learning-Environment のインストール方法にしたがってインストールする。 git コマンドはWindowsの標準環境にはないので、ソースをclone する部分だけは cygwin 上で実行した。
[cygwin上で] git clone https://github.com/ntasfi/PyGame-Learning-Environment.git
[condaウィンドウの中で] cd PyGame-Learning-Environment/ pip install -e .
pip install の'-e'オプションでローカルプロジェクトのパスを指定している。
pip install gym_ple
import gym import gym_ple次のような表示が返ってくる。青地部分の「doomish, doom がloadできない」という表示は気にしなくてもよいようだ。
Hello from the pygame community. https://www.pygame.org/contribute.html couldn't import doomish Couldn't import doom
ゲームの再生に使うために ffmpeg をインストールしておいた方がよい。 公式サイトからダウンロードして展開し、PATHを通しておけばよい。