Skip to content

dannysdeng/MuJoCo-InstallGuide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

A 90-second guide to install MuJoCo

Tested on Ubuntu 14.04 and 16.04 #############################################################################

-- Terminal:

sudo apt-get install unzip;
sudo apt-get install libglfw3-dev;
sudo apt-get install libglew-dev;
sudo apt-get install libosmesa6-dev;
cd /usr/lib/; sudo ln -s libGL.so.1 libGL.so; cd -;

#############################################################################

git clone https://github.com/openai/mujoco-py; cd mujoco-py;
pip install -e .;

#############################################################################

wget https://www.roboti.us/download/mjpro150_linux.zip;
mkdir ~/.mujoco;
unzip mjpro150_linux.zip -d ~/.mujoco;

#############################################################################

wget https://www.roboti.us/getid/getid_linux;
chmod 755 ./getid_linux;
./getid_linux;

#############################################################################

cp mjkey_158.txt ~/.mujoco/mjkey.txt;
ls ~/.mujoco/mjkey.txt;

#############################################################################

echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/danny/.mujoco/mjpro150/bin' >> ~/.bashrc;
source ~/.bashrc;

#############################################################################

>	python; 
>	import mujoco_py    

#############################################################################

if gcc error (like sth to do with std=c99):
#############################################################################

sudo add-apt-repository ppa:ubuntu-toolchain-r/test;
sudo apt-get update;
sudo apt-get install gcc-5 g++-5;
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 1;

>	python; 
>	import mujoco_py    

#############################################################################

To render openai/gym (even with mujoco) remotely on a headless server:

Install and configure X window with virtual screen

sudo apt-get install xserver-xorg libglu1-mesa-dev freeglut3-dev mesa-common-dev libxmu-dev libxi-dev

Configure the nvidia-x

sudo nvidia-xconfig -a --use-display-device=None --virtual=1280x1024

Run the virtual screen in the background (:0)

sudo /usr/bin/X :0 &

We only need to setup the virtual screen once

Run the program with vitural screen

DISPLAY=:0

DISPLAY=:0 python

source: https://stackoverflow.com/questions/40195740/how-to-run-openai-gym-render-over-a-server/45179251#45179251

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published