• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

495
Vistas
OpenAI Gimnasio Atari en Windows

Tengo problemas para instalar el entorno OpenAI Gym Atari en Windows 10. Ya instalé y usé correctamente OpenAI Gym en el mismo sistema.

Sigue tropezando cuando intenta ejecutar un archivo MAKE.

Estoy ejecutando el comando pip install gym[atari]

Aquí está el error:

ingrese la descripción de la imagen aquí

y esto es lo que tengo actualmente en mi sistema... cmake y make están claramente instalados.

ingrese la descripción de la imagen aquí

about 3 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Hace un tiempo, creé una bifurcación con soporte de Windows (los desarrolladores del repositorio original no se fusionan ni comentan relaciones públicas ni problemas). No requiere ni MSYS/Cygwin ni CMake o Zlib.

Para simplemente instalar ruedas atari-py (binarios), use este comando:

 pip install -f https://github.com/Kojoley/atari-py/releases atari_py

Si tiene algún compilador compatible con distutils , puede instalarlo desde las fuentes:

 pip install git+https://github.com/Kojoley/atari-py.git

Pruebe su instalación con un ejemplo simple:

 import gym env = gym.make('SpaceInvaders-v0') env.reset() for _ in range(1000): env.step(env.action_space.sample()) env.render('human') env.close() # https://github.com/openai/gym/issues/893

Si tienes una salida 'codificada', lo más probable es que tu gym esté desactualizado .

about 3 years ago · Santiago Trujillo Denunciar

0

Esto no está completamente probado, porque no recuerdo exactamente lo que hice, pero actualmente tengo openAI gym ejecutándose con todos los juegos de atari configurados y visualizados, y también gráficos de matplotlib, todo mientras uso ubuntu en Windows (WSL). De hecho, también tengo sublimetext3 y spider funcionando.

Así que tome esto como una guía, pero no tengo un entorno "limpio" para probarlos.

Primero, en Windows, Google "xming" (servidor x11) y descarga desde sourceforge/install/run. Esto es lo que hace que todo sea posible.

Ahora, en WSL bash, instale el material de visualización para trabajar con xming

 sudo apt-get install x11-apps export DISPLAY=localhost:0.0 nano ~/.bashrc #(add export DISPLAY=localhost:0.0 at the end. Ctrl+X to exit/save) sudo apt-get install gnome-calculator #will get you GTK

Ahora en WSL bash instale Anaconda. esto implicará descargar el archivo .sh (por ejemplo, con curl -O "[el enlace http a la última anaconda]" y ejecutarlo con bash [the file].sh . No use sudo al instalar Anaconda.

Con anaconda instalada, cierre WSL y reinícielo. Ahora haz un entorno y actívalo.

 conda create -n gym python=3.5 anaconda source activate gym

Ahora obtén el repositorio del gimnasio

 git clone https://github.com/openai/gym.git cd gym

Ahora instale estas dependencias de gimnasio mencionadas en el repositorio de gimnasio de openai

 apt-get install -y python-numpy python-dev cmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev python-opengl libboost-all-dev libsdl2-dev swig

Ahora instale libgcc con conda

 conda install libgcc

Ahora construye un gimnasio

 pip install -e '.[all]'

Eso es básicamente todo. asegúrese de que Xming se esté ejecutando en Windows y en WSL escriba gnome-calculator, y debería mostrar la calculadora. si no es así, siga trabajando en el lado de la pantalla. Si es así, intente ejecutar algunos de los agentes en la carpeta de ejemplos del gimnasio.

Es posible que me haya perdido un par de dependencias adicionales en el camino, pero estas habrían sido cosas que descubrí en función de los mensajes de error.

Aquí está la foto para mantenerte motivado: ingrese la descripción de la imagen aquí

EDITAR: Hoy ejecuté el siguiente comando que instaló Qt5 como back-end, y matplotlib funciona bien con Qt5Agg como back-end (frente a TkAgg). Esto puede ser útil si está ejecutando algo más en WSL que necesita Qt5

sudo apt-get update && sudo apt-get install qtbase5-dev

Además, para encontrar su matplotlibrc y el símbolo del sistema, escriba: python import matplotlib print(matplotlib.matplotlib_fname()) quit()

Tenga en cuenta que NO HAY SOPORTE DE GPU en ubuntu para Windows. Esta es la función más solicitada en uservoice, pero MS la tiene en "retraso". Si te interesa vota aquí

about 3 years ago · Santiago Trujillo Denunciar

0

Terminé instalando Bash en Ubuntu en Windows y usándolo para ejecutar el entorno OpenAI Gym/Atari. OpenAI Gym tiene soporte muy limitado para Windows en este momento.

about 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda