在经过四五天的折磨,查阅了网上大量的帖子等资料,终于在下午正确安装并成功了。
gym是之前的叫法,现在换成了gymnasium。
下面就说明一下:
pycharm版本:2023.1.4 专业版
gymnasium版本:0.28.1
anaconda版本:2023最新版(具体哪一版忘记了hhh)
总共分为两步:
第一步:
- 打开pycharm终端,点击一下即可
- 输入
pip --default-timeout=100 install gymnasium==0.28.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
加上default-timeout,不容易出错,大大提升正确率,我装的是0.28.1,你们可以换成其他版本,后面就是清华的镜像源
之前装过gymnasium的不要紧,它会自动卸载,像我的,之前就装了最新版还是不行,就换成了0.28.1,就把之前的卸载了。
第二步:装pygame
直接在终端输入 pip install pygame 即可
自动帮你匹配版本安装的
安装成功后,复制一下代码,看是否能运行,能运行就代表安装成功。
import gymnasium as gym
env = gym.make("CartPole-v1", render_mode='human')
print(env.action_space)
observation, info = env.reset(seed = 42)
steps = 0
for _ in range(1000):
action = env.action_space.sample()
observation, reward, terminated, truncated, info = env.step(action)
print(observation)
if terminated or truncated:
print("Episode finished after {} steps".format(steps))
observation, info = env.reset()
steps = 0
else:
steps += 1
env.close()
运行的结果图如下:
以及还一堆数组。
就这样,拜拜咯。