安装完pygame第三方库后,运行例程常见报错: 您所在的位置:网站首页 安装pygame命令 安装完pygame第三方库后,运行例程常见报错:

安装完pygame第三方库后,运行例程常见报错:

2023-03-20 03:38| 来源: 网络整理| 查看: 265

当按教程搭建完环境后,运行如下程序,会出现报错:

import gym def main(): env = gym.make('CartPole-v0') for i_episode in range(20): observation = env.reset() for t in range(100): env.render() print(observation) action = env.action_space.sample() observation, reward, done, info = env.step(action) if done: print("Episode finished after {} timesteps".format(t + 1)) break if __name__ == "__main__": main() ModuleNotFoundError: No module named 'pygame'

常见的解答为:仅在conda的环境中安装了第三方库,而在pycharm中的python解释器中并未对第三方库进行添加,通过对pygame相同版本进行添加后(此处版本为1.9.6,pip默认安装的版本是1.9.6),发现依旧报错。

那么问题大概率在于版本的兼容性问题,我的环境中python版本为3.9,gym的版本为0.23,报错时pygame安装的版本为1.9.6,于是对pygame的版本做更改,命令为:

pip install pygame==2.0.1

并在解释器中(对应环境下)也做相同添加。

再次运行例程,发现运行成功。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有