为什么我会收到 'No module named OpenAI' 导入错误?

Why am I getting a 'No module named OpenAI' Import error?

所以我试图让机器人在 Universe 和 运行 的环境之一上进行训练,但我收到错误消息 (ImportError: No module named universe)。帮助我了解这是什么以及如何解决它。

我的代码-

import gym
import universe
env = gym.make('HandManipulateEgg-v0')
observation_n = env.reset()

while True:
    action_n = [[('KeyEvent', 'ArrowUp', True)] for ob in observation_n]
    observation_n, reward_n, done_n, env.step(action_n)
    env.render ()

我的系统详细信息 - Sayon's System Details

任何帮助将不胜感激。

Universe 似乎已迁移:https://github.com/openai/universe,根据您应该使用的存储库 retro

请注意,文档表明您不能简单地 pip 这个包并让它工作。具体来说:"Building Gym Retro requires at least either gcc 5 or clang 3.4."

文档中还有其他渲染和 ROM 集成说明。总的来说,这表明设置过程可能比您预期的要复杂得多。此外,Windows7很可能无法满足此软件包的系统要求。