強化學習 平台 openAI 的 gym 安裝 (Ubuntu環境下如何安裝Python的gym模塊)


openAI 公司給出了一個集成較多環境的強化學習平台  gym , 本篇博客主要是講它怎么安裝。

 

openAI公司的主頁:

https://www.openai.com/systems/

 

從主頁上我們可以看到openAI 公司其實給出了多個強化學習的平台,不過最主要的就是  Gym 和  Baselines , 這里我們講解如何安裝gym 。  

gym平台集成的環境種類較多,如較有名的Atria2600  , Baselines平台則集成了一些最新的強化學習算法, 有興趣研究具體算法的人或許會對Baselines比較感興趣。

 

 

進入到 gym 主頁:

http://gym.openai.com/

 

 

 

gym 的具體安裝方法如下:

 

 

安裝  gym 之前先安裝依賴包

On Ubuntu 18.04:

apt install -y python3-dev zlib1g-dev libjpeg-dev cmake swig python-pyglet python3-opengl libboost-all-dev libsdl2-dev \
    libosmesa6-dev patchelf ffmpeg xvfb

 

 

 

 

具體安裝:

第一種方法:     git 安裝

git clone https://github.com/openai/gym

cd  gym

pip install -e .[all]       

或者

git clone https://github.com/openai/gym

cd  gym

pip install -e .     

 

其中,   

pip install -e .[all]    是指將gym中的所有環境都安裝上, 包括3D的和 Atri2600游戲 等。
pip install -e . 是指將gym中的基本環境安裝上, 不包括
3D的和 Atri2600游戲 等。






第二種方法:     pip 安裝
pip  install  gym

或者

pip  install  gym[all]

 

其中,   pip  install  gym 是只安裝基本環境,    pip   install   gym[all]  是安裝所有環境, 這一點和第一種方法一樣。

 

 

 

==================================================

過程圖:

 

可以看到有報錯,   mujoco-py 沒有安裝上,   PyHamcrest 需要手動安裝,

同時提示,  atari-py     PyOpenGL,  box2d-py,   glfw,    lockfile, gym 安裝上了。

 

繼續安裝,

 

 

發現還是報錯:

 

 

可以發現,  最終  mujoco-py還是沒有安裝上, 問題在於   根目錄下  沒有   .mujoco/mjpro150   這個應用程序。

 

由於   mujoco  一般用不到,這里就不講解它的安裝了。

 

 

 

 

 

總體算是安裝成功了。(除了  mujoco-py沒有安裝上)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM