OpenAI gym 介紹

by 0517047 張添育

OpenAI gym簡介

Openai gym 是一個能夠提供使用者各種強化學習環境的模組,有了它, 強化學習的愛好者就能夠輕鬆的創建不同的強化學習環境, 以及測試有關強化學習的算法,並且能上傳自己的結果與世界各地的人比較 ,以下是它的網站: https://github.com/openai/gym

安裝OpenAI gym事前準備

1. 安裝Anaconda

由於安裝openai gym 以及一些他配合的模組需要很多前置模組, 所以我們先安裝Anaconda來把環境弄好, 登上Anaconda官網選擇linux、python3.6的版本 (python 3.6 支援比linux自帶的2.7多)


bash Anaconda3-5.0.1-Linux-86_64 指令安裝(可能版本不同)


說明文件(enter 跳過),之後輸入 yes:


安裝路徑(enter 使用預設)
安裝中…


要不要把anaconda加到path中,為了方便,選yes


確認是否安裝成功,重開cmd輸入python按enter,可以看到python的版本變3.6了



2. 安裝open ai gym

先輸入 sudo apt-get install -y python-numpy python-dev cmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev python-opengl libboost-all-dev libsdl2-dev swig 安裝所需要的東西

等它安裝完後,輸入pip install 'gym[all]' 安裝全部openai gym

可以在python互動模式下測試一下gym是否安裝成功 ,在python互動模式中輸入 import gym


3. 安裝tensorflow

輸入pip install tensorflow 安裝tensorflow

這樣,OpenAI gym及其他所需要的模組便安裝完了