简体   繁体   中英

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

so I was trying to make a bot to train on one of the environment of Universe and on running it, I am receiving the error ( ImportError: No module named universe ). Help me understand what this is and how I can fix it.

My code -

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 ()

My system details - Sayon's System Details

Any help will be deeply appreciated.

Universe appears to have migrated: https://github.com/openai/universe , per the repo you should use retro .

Note that the docs indicate that you can't simply pip this package and make it work. Specifically: "Building Gym Retro requires at least either gcc 5 or clang 3.4."

There are additional rendering and ROM integration instructions in the docs as well. Overall, this points to a setup process that might be considerably more involved than you seem to be expecting. Moreover, Windows 7 may very well be incapable of meeting the system requirements for this package.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM