Почему я получаю сообщение об ошибке «Нет модуля с именем OpenAI»? - PullRequest
0 голосов
/ 09 ноября 2018

поэтому я пытался заставить бота тренироваться в одной из сред 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 ()

Детали моей системы - Сведения о системе Сайона

Любая помощь будет высоко оценена.

1 Ответ

0 голосов
/ 09 ноября 2018

Вселенная, похоже, мигрировала: https://github.com/openai/universe, за репо, который вы должны использовать retro.

Обратите внимание, что документы указывают, что вы не можете просто pip этот пакет и заставить его работать. Конкретно: «Для здания Gym Retro требуется как минимум gcc 5 или clang 3.4.»

В документации также есть дополнительные инструкции по рендерингу и интеграции с ПЗУ. В целом, это указывает на процесс установки, который может быть значительно более сложным, чем вы ожидаете. Более того, Windows 7 вполне может быть неспособна удовлетворить системные требования для этого пакета.

...