posts - 17,comments - 1,views - 9136

安装gym在执行pip install -e.[all]’这句语句时,可能会出现这种情况

 

 

 

 

pycharm中运行的时候会出现如下这种情况:

 

 

 

 

或者这种情况 

 

 

 

 

出现这种问题可能是python的版本太高了,我用的python3.6解决了,具体步骤如下:

  1.  conda create -n rl python=3.6直接安装
    激活:conda activate rl
    安装:pip install gym 
    如果导入成功的话,把你的pycharm该项目的python切换成这个环境

 

1.

 

 

 2.

 

 

 

点击add ,然后如下操作,找到刚刚创建的环境rlpython.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就好。

posted on   little_power  阅读(696)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示