网站建设的条件是什么,什么网站可以做电影投资,seo站长博客,做网站颜色类型是啥最近开始学习强化学习#xff0c;第一步肯定是要学会安装和使用pym#xff0c;原本以为很简单#xff0c;事实上确实很简单#xff0c;但是遇到一个小问题#xff0c;就是安装gym之后#xff0c;在应用的过程中#xff0c;游戏界面没有显示出来#xff0c;了解后才知道…最近开始学习强化学习第一步肯定是要学会安装和使用pym原本以为很简单事实上确实很简单但是遇到一个小问题就是安装gym之后在应用的过程中游戏界面没有显示出来了解后才知道是gym版本不对。
一种可用的版本匹配是 python 3.9 gym 0.23.0.
目前了解来看gym 0.23.0 是一个比较常用的版本后续的更新版本中比如0.26.2有许多功能的接口都有了改变对python8,python9,python10的可视化显示也存在问题但是在用pip安装时默认的是安装0.26.2版本。
gym的安装命令如下
pip install gym0.23.0
pip install pygame
然后运行以下脚本就可以使用gym了
import gym## 打印所有env
print(gym.envs.registry.all())## 选择“CartPole-v1”环境
env gym.make(CartPole-v1)
state env.reset()## 环境初始化并返回初始化状态statefor t in range(1000):env.render() # 渲染环境即在机器上显示环境print(state_{} {}.format(t,state))action env.action_space.sample()state,reward,done,info env.step(action) # 在0.26.2版本中返回值出现了变化。if done:print(Finished)break
env.close() #应该是对env.render()的关闭
参考
[1]运行gym库动画窗口渲染不出来_e gym.make(cartpole-v1) 没有反应_流萤点火的博客-CSDN博客[2] gym源代码的github地址https://github.com/openai/gym