安装完pygame第三方库后,运行例程常见报错: | 您所在的位置:网站首页 › 安装pygame命令 › 安装完pygame第三方库后,运行例程常见报错: |
当按教程搭建完环境后,运行如下程序,会出现报错: 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 实验室设备网 版权所有 |