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]
Hier ist der Fehler:
und hier ist, was ich derzeit auf meinem System habe ... cmake
und make
sind beide eindeutig installiert.
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:
Wenn Sie einen distutils
unterstützten Compiler haben, können Sie von Quellen installieren:
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 .
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
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
Tags und Links python windows openai-gym