OpenAI Gym Atari unter Windows

7

Ich habe Probleme bei der Installation der OpenAI Gym Atari-Umgebung unter Windows 10. Ich habe OpenAI Gym bereits erfolgreich auf demselben System installiert und verwendet.

Beim Versuch, ein Makefile auszuführen, stößt es immer wieder aus.

Ich führe den Befehl pip install gym[atari]

aus

Hier ist der Fehler:

und hier ist, was ich derzeit auf meinem System habe ... cmake und make sind beide eindeutig installiert.

    
dant 05.03.2017, 07:37
quelle

4 Antworten

3

Ich habe Bash unter Ubuntu unter Windows installiert und damit die OpenAI Gym / Atari-Umgebung ausgeführt. OpenAI Gym hat im Moment sehr eingeschränkte Unterstützung für Windows.

    
dant 07.04.2017, 17:22
quelle
15

Vor einiger Zeit habe ich einen Fork mit Windows-Unterstützung erstellt (Entwickler des Original-Repositorys verschmelzen nicht oder kommentieren PRs und Probleme). Es erfordert weder MSYS / Cygwin noch CMake oder Zlib.

Um einfach atari-py wheels (binaries) zu installieren, verwenden Sie folgenden Befehl:

%Vor%

Wenn Sie einen distutils unterstützten Compiler haben, können Sie von Quellen installieren:

%Vor%

Testen Sie Ihre Installation mit einem einfachen Beispiel:

%Vor%

Wenn Sie eine "verschlüsselte" Ausgabe erhalten haben, die am wahrscheinlichsten ist, weil Ihre gym ist veraltet .

    
Nikita Kniazev 13.10.2017 23:33
quelle
7

Dies ist nicht vollständig getestet, weil ich mich nicht genau erinnere, was ich getan habe, aber zur Zeit habe ich OpenAI Gym laufen mit allen Atari-Spielen eingerichtet und angezeigt, und auch Matplotlib Plots, alle mit Ubuntu unter Windows (WSL ). In der Tat habe ich sublimetext3 und Spinne, die auch arbeiten.

Nehmen Sie diese als Leitfaden, aber ich habe keine "saubere" Umgebung, um sie zu testen.

Zuerst in Windows, Google "xming" (x11 Server) und Download von sourceforge / install / run. Das macht alles möglich.

Jetzt in WSL Bash installieren Sie das Display-Zeug mit xming arbeiten

%Vor%

Jetzt in WSL Bash installieren Sie Anaconda. Dazu wird die .sh-Datei heruntergeladen (zB mit curl -O "[der http-Link zur letzten Anaconda]") und mit bash [the file].sh ausgeführt. Verwenden Sie kein sudo, wenn Sie Anaconda installieren.

Schließen Sie WSL mit Anaconda, und starten Sie es neu. Jetzt eine Umgebung erstellen und aktivieren

%Vor%

Holen Sie sich jetzt das Fitnessstudio Repo

%Vor%

Installieren Sie nun diese Abhängigkeiten, die im Openai Gym Repo erwähnt werden.

%Vor%

Installieren Sie nun libgcc mit conda

%Vor%

Baue jetzt ein Fitnessstudio

%Vor%

Das ist es im Grunde genommen. stellen Sie sicher, dass Xming läuft unter Windows, und in der WSL-Typ gnome-Rechner, und es sollte den Rechner hochfahren. Wenn nicht, arbeiten Sie weiter auf der Bildschirmseite. Wenn dies der Fall ist, versuchen Sie, einige der Agenten im Ordner mit den Beispielen für Fitnessstudios auszuführen.

Ich habe vielleicht ein paar zusätzliche Abhängigkeiten auf dem Weg verpasst, aber das wären Dinge, die ich aufgrund von Fehlermeldungen herausgefunden habe.

Hier ist das Bild, um Sie zu motivieren:

BEARBEITEN: Heute habe ich den folgenden Befehl ausgeführt, der Qt5 als Back-End installiert hat, und matplotlib funktioniert gut mit Qt5Agg als Back-End (vs TkAgg). Dies kann hilfreich sein, wenn Sie etwas anderes auf WSL ausführen, das Qt5 benötigt

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

Geben Sie außerdem matplotlibc und die Eingabeaufforderung ein: python import matplotlib print(matplotlib.matplotlib_fname()) quit()

Bitte beachten Sie, dass es für Windows Ubuntu NO GPU SUPPORT gibt. Dies ist das am häufigsten angeforderte Feature bei uservoice, aber MS hat es auf "Backlog". Wenn Sie interessiert sind, stimmen Sie hier

    
AwokeKnowing 03.06.2017 16:11
quelle
2

Folge diesen Schritten:

1. Installieren Sie xming für Windows10 von hier: Ссылка

2.open bash und tippe diesen Befehl: sudo apt-get install python-pip

3.sudo apt-get -installieren -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 Klon Ссылка

Wenn Sie git noch nicht installiert haben, installieren Sie es mit folgendem Befehl: sudo  apt-get install git

5.cd Turnhalle

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

7. Setzen Sie eine Umgebungsvariable mit dem folgenden Befehl, den Sie jedes Mal ausführen müssen, wenn Sie das bash-Fenster öffnen: export DISPLAY =: 0

8.Now öffnen Python und versuchen, Atari zu laufen, sollte es funktionieren

    
Akshay Walvekar 27.06.2017 13:44
quelle

Tags und Links