gym atari python windows openai-gym

python - OpenAI Gym Atari en Windows



atari py windows (5)

Encontré que el gym ahora requiere la versión v0.1.4 de atari-py posterior a cualquiera de los otros repositorios clonados.

Gracias a Nikita Kniazev, porté sus ediciones de Windows al último código de openai / atari-py y conseguí que el gym funcionara.

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

Tengo problemas para instalar el entorno OpenAI Gym Atari en Windows 10. He instalado y usado exitosamente OpenAI Gym en el mismo sistema.

Se sigue tropezando al intentar ejecutar un makefile.

Estoy ejecutando el comando pip install gym[atari]

Aquí está el error:

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


Esto no está totalmente probado, porque no recuerdo exactamente lo que hice, pero actualmente tengo openAI gym ejecutando todos los juegos de atari configurados y mostrados, y también diagramas de matplotlib, todo mientras uso ubuntu en Windows (WSL). De hecho tengo sublimetext3 y araña trabajando también.

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

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

Ahora, en WSL bash, instale la pantalla 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 instala 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 cuando instale Anaconda.

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

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

Ahora consigue el repo de gimnasio

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

Ahora instala estas dependencias de gimnasio mencionadas en el repositorio de gimnasio

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 instala libgcc con conda

conda install libgcc

Ahora construir gimnasio

pip install -e ''.[all]''

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

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

Aquí está la foto para mantenerte motivado:

EDITAR: Hoy ejecuté el siguiente comando que instaló Qt5 como back-end, y matplotlib funciona bien con Qt5Agg como back-end (vs 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 tipo de indicador de comando: python import matplotlib print(matplotlib.matplotlib_fname()) quit()

Tenga en cuenta que NO hay soporte para GPU en Ubuntu para Windows. Esta es la característica más solicitada en uservoice, sin embargo, MS la tiene en "backlog". Si estás interesado, vota here


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

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

pip install --no-index -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

Prueba tu instalación con un simple ejemplo:

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 obtuviste una salida "revuelta", lo más probable es que tu gym esté desactualizado .


Terminé de instalar Bash en Ubuntu en Windows y usarlo para ejecutar el entorno OpenAI Gym / Atari. OpenAI Gym tiene un soporte muy limitado para Windows en este momento.


sigue estos pasos:

1.instale xming para windows10 desde aquí: https://sourceforge.net/projects/xming/

2. Abra bash y escriba este comando: sudo apt-get install python-pip

3.sudo 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

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

si no ha instalado git allready, instálelo con el siguiente comando: sudo apt-get install git

Gimnasia 5.cd

6.pip instalar -e ''. [Todos]''

7. Luego establezca una variable de entorno con el siguiente comando que tiene que hacer cada vez que abra la ventana bash: export DISPLAY =: 0

8.Ahora abre Python y trata de ejecutar Atari. Debería funcionar.