安装gym在执行pip install -e’.[all]’这句语句时,可能会出现这种情况
在pycharm中运行的时候会出现如下这种情况:
或者这种情况
出现这种问题可能是python的版本太高了,我用的python3.6解决了,具体步骤如下:
- 用 conda create -n rl python=3.6直接安装
激活:conda activate rl
安装:pip install gym
如果导入成功的话,把你的pycharm该项目的python切换成这个环境
1.
2.
点击add ,然后如下操作,找到刚刚创建的环境rl的python.exe 即可。
然后在pycharm中的终端测试一下,如下
这样表示成功了,可能box2d需要自己再次装下,在https://www.lfd.uci.edu/~gohlke/pythonlibs/#pybox2d这个网站找到python3.6版本的box,然后pip下载成功即可。
运行成功截图:
测试代码:
1 2 3 4 5 6 7 8 9 | import gym env = gym.make( 'MountainCar-v0' ) for episode in range ( 10 ): env.reset() print ( 'Episode finished after {} timesteps' . format (episode)) for _ in range ( 1000 ): env.render() env.step(env.action_space.sample()) env.close() |
关键:python3.8的环境太高了,用3.6就好。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架