当我的计算机无法识别或找到Gym时,如何使用OpenAI Gym的功能?

时间:2018-09-29 05:19:22

标签: python reinforcement-learning openai-gym

我已经尝试使用健身房已有几个星期了。但是,我没有成功。我正在尝试运行CartPole的此实现,但收到返回错误:

NotImplementedError:抽象

据我所知,我已经安装了健身房。但是,无论出于何种原因,尝试访问它时我都没有任何功能。

C:\xampp\php\ext\php_php_mysql.dll.dll

后续工作是:还有其他方法可以在Mac上的Python中进行强化学习吗?由于缺乏有用的支持文档或资源,OpenAI Gym似乎不是一个合适的选择。

1 个答案:

答案 0 :(得分:0)

实施体育馆环境可能很棘手,因为体育馆需要具有不同版本的各种依赖项。我认为您的问题与健身房的安装有关。

安装健身房和进行工作的最安全方法是使用python虚拟环境。为您的健身项目提供单独的虚拟环境总是更好。请使用condapipenv创建一个虚拟环境。

pipenv中的示例

安装pipenv

pip install --user pipenv 

进入项目目录(您的.py文件所在的目录)

cd myproject

安装健身室

pipenv install gym

运行您的代码

pipenv run python main.py

这将确保您的代码正常工作。

其他强化学习资源

keras拥有完善的RL文档库。

可以使用here找到具有tensorflow的优秀RL教程。

祝您学习顺利!!