【动手学强化学习】gym 0.18.3 安装教程


前言

《动手学强化学习》GITHUB中写到:Tips: 若运行gym环境的代码时遇到报错,请尝试pip install gym==0.18.3安装此版本的gym库,若仍有问题,欢迎提交issue!
虽然部分代码在改改情况下也能使用,但后续依然会遇到奇怪的问题,例如我在运行doubleDQN的代码时毫无反应(也不报错),所以还是写下这一篇博客,帮助后来者
以下过程都是在Windows\Anaconda\Pycharm环境验证完成的

一、省流-使用的安装包版本

以下是pip list得到的Package Version,如果你熟悉安装命令,直接参考对应版本安装即可,除1、2、3安装指定版本,其余均安装的最新版本。只有编号的包需要自己通过命令行安装。另外 Python==3.8
pip list

二、详细安装步骤

1.Python安装版本

我使用的是Anacond创建虚拟环境,创建时选择3.8的版本,剩下的步骤在Terminal中通过命令行完成
在这里插入图片描述

2.setuptools

setuptools是pip自带的包,默认是最新的版本,直接安装gym0.18.3会报错,具体报错内容之后列举,需要降版本,参考的版本,以及命令行:

pip install --upgrade pip setuptools==57.5.0

3.wheel

同上,参考的版本,及命令行

pip install --upgrade pip wheel==0.37.0

3.安装GYM 0.18.0

完成以上两个工具包的降版本,即可直接安装0.18.3版本的gym

pip install gym==0.18.3

4.安装其他需要的包

【动手学强化学习】源码中还需要的其他包徐娅手动安装,安装最新版本即可

pip install torch
pip install matplotlib
pip install tqdm

以上就完成了gym0.18.3以及其他【动手学强化学习】源码所需的基本包

三、可能遇到的报错(引流~~)

Preparing metadata (setup.py) … error
error: subprocess-exited-with-error

error in gym setup command: ‘extras_require’ must be a dictionary whose values are strings or lists of strings containing valid project/version requirement specifiers.
在这里插入图片描述
直接安装0.18.3报错

总结

按照提供的版本可以完成gym的安装0.18.3
初学者记录罢了,如有问题,欢迎留言交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值