Ubuntu18.04安装gym的一些见解

本人于21年底成功安装gym,期间历经许多挫折。

我使用《深入浅出强化学习:原理入门》这本教材对着上面的操作安装的

环境配置:

ubuntu18.04

Anaconda3-5.3.0(其内置python版本为 3.7.0)

书上的Anaconda版本为3-4.3.0(我认为安装哪一个都不是很影响)

gym安装步骤:

一、创建虚拟环境

conda create -n gymlab python=3.5

二、安装gym

首先我们需要下载gym,网上的方法都是直接使用 

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

但在21年底gym的版本已经更新到21.0了,而此时所支持的python版本为3.6, 3.7, 3.8, 3.9而并不支持python3.5。

 从github可查询到他在18.0移除了对python3.5的支持

 因此根据《深入浅出强化学习:原理入门》这本书的发布时间(18年),我选择了gym的17.0版本进行安装

我们在git clone https://github.com/openai/gym.git的网址中找到tags,然后找到17.0的版本。

 我们把其下载,然后把文件放到我们的电脑上,一般在使用gitclone时他会默认放在/home/用户名的地址中,所以我们把文件也放在/home/用户名的目录。然后我们就可以跳过

git clone https://github.com/openai/gym.git这一步的操作了。

接着我们进入gym文件夹

cd gym

进行完全安装

pip install -e'.[all]'

若安装这一步有出错的情况可先安装依赖项

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

或者参考

(21条消息) Ubuntu18.04安装gym和tensorflow_maoersong的专栏-CSDN博客_ubuntu18.04安装gymicon-default.png?t=LA92https://blog.csdn.net/maoersong/article/details/90521612?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164016280616780269893738%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164016280616780269893738&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-90521612.pc_search_result_control_group&utm_term=Ubuntu18.04gym%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

 如果出现其余错误请上网查询原因于解决方法。基本上都是一些库的版本问题,例如cmake安装不上,单独安装cmake就好了。

成功进行gym的完全安装后,把gym的安装文件的目录写入环境变量中

export PYTHONPATH=你的gym目录:$PYTHONPATH

此时gym安装成功


版权声明:本文为weixin_48890875原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。