github上搜索awr,并下載壓縮包.zip文件,解壓得到awr-master文件夾。
在anaconda下創(chuàng)建一個awr的環(huán)境
conda create -n awr python=3.7
這里小編犯了一個很蠢的錯誤,沒有將原來的環(huán)境退出到最外面,導治環(huán)境嵌套,以來引用混亂,本來可以輕松引用的依賴,后面都出現(xiàn)失誤,切記切記?。?!
退出conda環(huán)境到最外面,然后創(chuàng)建conda用戶。
conda deactivate
mujoco的安裝
1.先去mujoco獲得license頁面的,填寫三個選項:Full name;Email address;Computer id。 Computer id通過選擇后面的版本,下載對應版本的文件,這里選擇Linux,下載好后,運行前先用chmod 777 改變權限,并且在命令行運行,會得到Computer id,提交后獲得一個mjkey.txt文件,這個文件有30天期限。
2.github下載mujoco,創(chuàng)建”~/.mujoco“目錄,將mujoco解壓到“~/.mujoco/”下,將文件夾名稱改為mujoco200(我這里下載的這個版本)。
3.將mjkey.txt拷貝到“~/.mujoco/“以及“~/.mujoco/mujoco200/bin/”下面,
應該拷貝到“~/.mujoco/“就可以了
4.安裝gcc,注意版本必須是6,
MAC上brew install gcc@6
ubuntu上,sudo apt-get install gcc-6
5.按照github上的方式安裝mujoco-py,如果遇到問題可能是缺失依賴:
在ubuntu上,如果顯示找不到osmesa.h,缺庫
sudo apt install libosmesa6-dev libgl1-mesa-glx libglfw3
Mujoco-py的git上有提示troubleshooting在ubuntu上,如果顯示找不到patchelf,
sudo apt-get install patchelf
6.再找到前面的awr-master文件夾,進去找到requirements.txt,安裝里面除了mujoco的依賴,注意版本要求。