minicondaでtensorflow&keras&OpenAIGymの環境構築

仮想環境の作成

conda create -n <仮想環境名> python=3.6 anaconda

仮想環境の有効化

conda activate <仮想環境名>

仮想環境の一覧

conda info -e

仮想環境の持つパッケージ一覧

conda list


tensorflowのインストール

conda install tensorflow

tensorflowの動作確認&バージョン確認

# python3.6 バージョン確認
import sys
print(sys.version)
# TF2.xの読み込み
import tensorflow as tf
# バージョンの確認
print('TensorFlow version: {}'.format(tf.__version__))


kerasのインストール

conda install keras


OpenAIGymのインストール

pip install gym
pip install atari_py

OpenAIGymの動作確認

import gym

env = gym.make("CartPole-v0")                           # GUI環境の開始(***)

for episode in range(20):
  observation = env.reset()                             # 環境の初期化
  for _ in range(100):
    env.render()                                        # レンダリング(画面の描画)
    action = env.action_space.sample()                  # 行動の決定
    observation, reward, done, info = env.step(action)  # 行動による次の状態の決定
    print("=" * 10)
    print("action=",action)
    print("observation=",observation)
    print("reward=",reward)
    print("done=",done)
    print("info=",info)

env.close()                                             # GUI環境の終了


参考サイト
note.com
deepblue-ts.co.jp
qiita.com