WIN10系统安装gym、mujoco以及Atari

2023-12-19 19:32

本文主要是介绍WIN10系统安装gym、mujoco以及Atari,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文涉及在windows10系统下gym、mujoco以及Atari的安装。

系统:win10教育版

python版本:3.6.8

anconda版本:3.5.4

gym版本:0.9.1

mujoco_py版本:0.5.7

mjpro版本:131

 

第一步:创建conda环境

ctrl+r 输入 cmd 确认

conda create -n py36 python==3.6.8
conda install numpy==1.16.0
activate py36

 

第二步:安装gym

pip install gym==0.9.1

 

第三步:安装mujoco

pip3 install mujoco_py==0.5.7

官网注册了MuJoCo Pro Trial License: 30 days,从邮箱下载了LICENSE.txtmjkey.txt。同时在官网下载了mjpro131 win64。

cd C:\Users\Administrator
mkdir .mujoco  //创建文件夹

解压mjpro131 win64文件到C:\Users\Administrator\.mujoco 路径文件夹中

将从邮箱下载的LICENSE.txt和mjkey.txt 复制到C:\Users\Administrator路径下以及C:\Users\Administrator\.mujoco\mjpro131\bin 路径下

添加环境变量:

C:\Users\Administrator\.mujoco\mjpro131

C:\Users\Administrator\.mujoco\mjpro131\bin

C:\Users\Administrator\.mujoco\mjpro131\bin\mjkey.txt

重开cmd界面

 

Bug: OSError: [WinError 193] %1 is not a valid Win32 application

解决方案:

在C:\Users\Administrator\.conda\envs\python3.6\Lib\site-packages\mujoco_py

路径中找到mjlib.py,platname_targdir.py,mjcore.py.修改如下:

1、Try editing mjlib.py, replacing "bin/mujoco131.lib" with "bin/mujoco131.dll" in the loader.

2、I also had to explicitly specify platname = "win" in platname_targdir.py 也就是在程序倒数第二行加上platname = "win"

3、I changedresult = mjlib.mj_activate(file_path)toresult = mjlib.mj_activate(file_path + '\\mjkey.txt')inregister_license()function in mjcore.py.

 

安装ffmpeg和ffmpy

conda install --channel Package repository for conda-forge ffmpeg

pip install ffmpy

 

第四步:安装Atari

activate py36
pip install --no-index -f https://github.com/Kojoley/atari-py/releases atari_py

 

第五步:测试

测试1:mujoco

终端下输入:

simulate.exe ../model/humanoid.xml   记住下面那行代码不一定能出来结果

cd C:\Users\Administrator\.mujoco\mjpro131\bin
simulate.exe ../model/Humanoid

测试2:atari

import gym
import numpy as npenv = gym.make("AirRaid-v0")
observation = env.reset()
for _ in range(1000):env.render()action = env.action_space.sample()observation, reward, done, info = env.step(action)if done:observation = env.reset()
env.close()

这篇关于WIN10系统安装gym、mujoco以及Atari的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/513432

相关文章

Windows系统宽带限制如何解除?

《Windows系统宽带限制如何解除?》有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文就跟大家一起来看看Windows系统解除网络限制的操作方法吧... 有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

电脑找不到mfc90u.dll文件怎么办? 系统报错mfc90u.dll丢失修复的5种方案

《电脑找不到mfc90u.dll文件怎么办?系统报错mfc90u.dll丢失修复的5种方案》在我们日常使用电脑的过程中,可能会遇到一些软件或系统错误,其中之一就是mfc90u.dll丢失,那么,mf... 在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

Win安装MySQL8全过程

《Win安装MySQL8全过程》:本文主要介绍Win安装MySQL8全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Win安装mysql81、下载MySQL2、解压文件3、新建文件夹data,用于保存数据库数据文件4、在mysql根目录下新建文件my.ini

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

如何在pycharm安装torch包

《如何在pycharm安装torch包》:本文主要介绍如何在pycharm安装torch包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录在pycharm安装torch包适http://www.chinasem.cn配于我电脑的指令为适用的torch包为总结在p

在PyCharm中安装PyTorch、torchvision和OpenCV详解

《在PyCharm中安装PyTorch、torchvision和OpenCV详解》:本文主要介绍在PyCharm中安装PyTorch、torchvision和OpenCV方式,具有很好的参考价值,... 目录PyCharm安装PyTorch、torchvision和OpenCV安装python安装PyTor