关于#python#的问题:安装完gym环境后

使用anaconda安装完gym环境后,不管跑什么代码都没有反应

img

你看看你的右上角,运行的一直都是main啊,在编辑器上右键按“运行 gym.py”就行了

沒有反應是指 無法運行嗎
pycharm不能确定env的类型,你需要在env的定义后面加上类型以便pycharm识别。
例如 type:gym.Env

代码第二行报错了,导入的模块有问题。

该回答引用ChatGPT
请参考下面的解决方案,如果可行还请,点击 采纳,感谢!

请尝试下面的代码:


import gym

# 创建一个环境,并命名为 `environment` 
environment = gym.make('CartPole-v1')

# 重置环境并获取初始观察值
observation = environment.reset()

# 开始循环
for i_episode in range(10):
    # 重置环境
    observation = environment.reset()
    for t in range(100):
        # 显示环境
        environment.render()
        # 随机采样一个动作
        action = environment.action_space.sample()
        # 执行动作并获得反馈
        observation, reward, done, info = environment.step(action)
        # 如果环境终止,退出循环
        if done:
            print("Episode finished after {} timesteps".format(t+1))
            break

# 关闭环境
environment.close()

这是一个简单的代码,它使用随机动作在 CartPole-v1 环境中进行 10 次迭代。每次迭代中,它都会在每个时间步显示环境,随机采样一个动作,并在环境终止时退出循环。

首先检查你的环境是否正确安装,检查anaconda命令行中是否有正确的gym环境,如果没有,重新安装一下gym环境;如果有,再看看你的代码编写的是否正确,可以看看是否有教程文档可以参考;如果一切正确,但是仍然没有反应,可以尝试重新安装anaconda环境,重置环境,可能出现某些问题需要重新安装。

  1. 请检查是否安装了正确的gym环境,并且检查代码中是否有错误。2. 如果安装的是正确的gym环境,请尝试重新安装gym,或者重新安装anaconda。3. 如果仍然没有反应,请尝试使用其他版本的Python,或者使用其他的Python解释器,如PyPy。

首先,确认你是否正确安装了 Gym 环境。如果你使用 Anaconda 安装,那么,你需要在终端/命令行中输入 conda install -c conda-forge gym 来安装 Gym 环境。此外,还需要确认你所运行的程序中没有任何错误,并且包含了所需的 Gym 库,比如, import gym

你看看你的右上角,运行的一直都是main啊,在编辑器上右键按“运行 gym.py”就行了

运行错了,在这个界面上右键点击运行就可以了