使用anaconda安装完gym环境后,不管跑什么代码都没有反应
你看看你的右上角,运行的一直都是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环境,重置环境,可能出现某些问题需要重新安装。
首先,确认你是否正确安装了 Gym 环境。如果你使用 Anaconda 安装,那么,你需要在终端/命令行中输入 conda install -c conda-forge gym
来安装 Gym 环境。此外,还需要确认你所运行的程序中没有任何错误,并且包含了所需的 Gym 库,比如, import gym
。
你看看你的右上角,运行的一直都是main啊,在编辑器上右键按“运行 gym.py”就行了
运行错了,在这个界面上右键点击运行就可以了