zoukankan      html  css  js  c++  java
  • 运行openai的gym代码报错提示import pyglet,安装后依然报错:ImportError: sys.meta_path is None, Python is likely shutting down

    运行代码:

    import gym
    
    def cartpole():
        environment = gym.make('CartPole-v1')
        environment.reset()
        for _ in range(1000):
            environment.render()
            action = environment.action_space.sample()
            observation, reward, done, info = environment.step(action)
            print("Step {}:".format(_))
            print("action: {}".format(action))
            print("observation: {}".format(observation))
            print("reward: {}".format(reward))
            print("done: {}".format(done))
            print("info: {}".format(info))
        
    if __name__ == '__main__':
        
        cartpole()

    报错,提示需要安装pyglet:

    安装pyglet:

    pip install pyglet

    再次运行依然报错:

    最后发现其原因在pyglet的版本问题:

    卸载pyglet并重新安装即可解决:

    pip uninstall pyglet

    pip install pyglet==1.2.4  

    成功解决错误。

    本博客是博主个人学习时的一些记录,不保证是为原创,个别文章加入了转载的源地址还有个别文章是汇总网上多份资料所成,在这之中也必有疏漏未加标注者,如有侵权请与博主联系。
  • 相关阅读:
    新东西
    Xcode6新特性
    下载模拟器
    iOS定位和地图
    iOS,作死集锦
    ThreadLocal源码解析
    JSON Web令牌(JWT)介绍与使用
    docker已运行容器里的时区修改
    Docker图形界面管理
    ZooKeeper开机启动的俩种方式
  • 原文地址:https://www.cnblogs.com/devilmaycry812839668/p/15243428.html
Copyright © 2011-2022 走看看