OpenAI Gym Atari sur les fenêtres
j'ai des problèmes avec L'installation de OpenAI Gym Atari environnement sur Windows 10. J'ai installé et utilisé avec succès OpenAI Gym déjà sur le même système.
il n'arrête pas de trébucher en essayant de lancer un makefile.
j'exécute la commande pip install gym[atari]
Voici l'erreur:
et voici ce que je fais actuellement sur mon système... cmake
et make
sont clairement installés.
4 réponses
il y a peu de temps, j'ai créé une fourchette avec le support de Windows (les développeurs du dépôt original ne fusionnent pas ou ne commentent pas les PRs et les issues). Il ne nécessite ni MSYS/Cygwin, ni CMake, ni Zlib.
pour installer simplement atari-py
roues (binaires) utilisez cette commande:
pip install --no-index -f https://github.com/Kojoley/atari-py/releases atari_py
si vous avez n'importe quel distutils
compilateur soutenu vous pouvez installer des sources:
pip install git+https://github.com/Kojoley/atari-py.git
Testez votre installation avec un exemple 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 vous avez une sortie" brouillée "c'est très probablement parce que votre gym
est périmé .
ce n'est pas entièrement testé, parce que je ne me souviens pas exactement ce que j'ai fait, mais actuellement j'ai OpenAI gym courant avec tous les jeux atari mis en place et l'affichage, et aussi parcelles matplotlib, tout en utilisant ubuntu sur windows (WSL). En fait, j'ai sublimetext3 et l'Araignée fonctionne aussi.
alors prenez-les comme guide, mais je n'ai pas d'environnement" propre " pour les tester.
tout D'abord, dans Windows, Google "xming" (serveur x11) et télécharger à partir sourceforge / installer / exécuter. C'est ce qui rend tout cela possible.
maintenant dans WSL bash installer le matériel d'affichage pour travailler avec 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
maintenant dans WSL bash installer Anaconda. cela impliquera de télécharger le .sh fichier (par exemple avec curl-O "[le lien http vers la dernière anaconda]" et l'exécution avec bash [the file].sh
. N'utilisez pas sudo lors de l'installation D'Anaconda.
avec anaconda installé, fermer WSL, et le redémarrer. Maintenant, faire un environnement et l'activer
conda create -n gym python=3.5 anaconda
source activate gym
Maintenant obtenir la salle de fitness repo
git clone https://github.com/openai/gym.git
cd gym
maintenant, installez ces dépendances gym mentionnés sur openai gym repo
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
maintenant installer libgcc avec conda
conda install libgcc
maintenant construire gymnase
pip install -e '.[all]'
c'est en gros ça. assurez-vous que Xming est en cours d'exécution sur windows, et dans gnome-calculator de type WSL, et il devrait afficher le calculatrice. si ça ne marche pas, continuer à travailler sur l'écran de côté. Si c'est le cas, essayez d'exécuter certains des agents dans le dossier exemples de gym.
j'ai peut-être manqué quelques dépendances supplémentaires en cours de route, mais ce sont des choses que j'ai dû comprendre en me basant sur des messages d'erreur.
voici le pic pour vous motiver:
EDIT: Aujourd'hui j'ai couru le suivant la commande qui a installé Qt5 comme back end, et matplotlib fonctionne bien avec Qt5Agg comme back end (vs TkAgg). Cela peut être utile si vous exécutez quelque chose d'autre sur WSL qui a besoin Qt5
sudo apt-get update && sudo apt-get install qtbase5-dev
aussi, pour trouver votre matplotlibrc, tapez l'invite de commande:
python
import matplotlib
print(matplotlib.matplotlib_fname())
quit()
s'il vous Plaît noter qu'il n'est PAS de GPU SUPPORT sur ubuntu pour windows. C'est le top demandé caractéristique chez uservoice, mais MS l'a sur "l'arriéré". Si vous êtes intéressé, votez ici
j'ai fini par installer Bash sur Ubuntu sur Windows et l'utiliser pour exécuter L'OpenAI Gym / Atari environnement. OpenAI Gym a un support très limité pour Windows pour le moment.
suivez ces étapes:
1.installer xming pour windows10 d'ici: https://sourceforge.net/projects/xming /
2.ouvrez bash et tapez cette commande: 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 vous n'avez pas installé git, installez-le avec la commande suivante: sudo apt-get install git
5.cd gym
6.pip install-e'.[tous]
7.ensuite, définissez une variable d'environnement avec la commande suivante vous devez le faire chaque fois que vous ouvrez la fenêtre de bash: export DISPLAY=: 0
8.maintenant, ouvrez python et essayez d'exécuter atari il devrait emploi 151910920"