gpt4 book ai didi

python - 当我的计算机无法识别或定位 Gym 时,如何正常使用 OpenAI Gym?

转载 作者:太空宇宙 更新时间:2023-11-03 21:45:01 25 4
gpt4 key购买 nike

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

NotImplementedError:抽象

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

import gym


env = gym.make('CartPole-v0')

for i_episode in range(20):
env.render()
print(observation)
action = env.action_space.sample()
observation, reward, done, info = env.step(action)
if done:
print('Episode finished after {} timesteps'.format(t+1))
break

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

最佳答案

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

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

pipenv 中的示例

安装pipenv

pip install --user pipenv 

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

cd myproject

安装健身房

pipenv install gym

运行你的代码

pipenv run python main.py

这将确保您的代码正常运行。

其他强化学习资源

keras拥有良好的 RL 文档库。

可以找到很好的 tensorflow 强化学习教程 here .

祝你学习顺利!!!

关于python - 当我的计算机无法识别或定位 Gym 时,如何正常使用 OpenAI Gym?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52565354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com