Win10 python3 mojoco 0.5.7的安裝方法

1.  首先去官網https://www.roboti.us/license.html申請一個key,你可以申請一個30 days 的試用,如果你是學生的話也可以申請一個學生試用。

申請到之後他會給你發郵件,郵件裏面有下面兩個文件

下一步下載一下 mjpro131 win64(或者win32) https://www.roboti.us/index.html

安裝完之後把這郵件收到的mjkey放到 ~\mjpro131\bin 裏面

然後添加環境變量

MUJOCO_PY_MJKEY_PATH :E:\JsonnetEnv\Mujoco\mjpro131\bin\mjkey.txt (這裏改成你們自己的路徑)

MUJOCO_PY_MJPRO_PATH : E:\JsonnetEnv\Mujoco\mjpro131

 

添加完之後可以用pip安裝mujoco了

pip install mujoco_py==0.5.7

安裝不會報錯。

但是import的時候會報錯:

OSError: [WinError 193] %1 不是有效的 Win32 應用程序。 

這個時候你需要修改一下mujoco的源文件

打開mjoco的源代碼文件夾

然後編輯mjlib.py文件,ctrl+f查找"bin/mujoco131.lib" ,將bin/mujoco131.lib 改成 bin/mujoco131.dll

然後打開platname_targdir.py文件添加我下面第8行的這句代碼,把platname強制賦值爲'win'

然後重新import一下mujoco:

至此安裝成功了。不過這個mujoco版本好像有點舊了,新版本的我還沒學會怎麼配

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章