报错信息:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "D:\anaconda3\envs\py38\lib\site-packages\mujoco_py\__init__.py", line 3, in <module>
from mujoco_py.builder import cymj, ignore_mujoco_warnings, functions, MujocoException
File "D:\anaconda3\envs\py38\lib\site-packages\mujoco_py\builder.py", line 507, in <module>
cymj = load_cython_ext(mujoco_path)
File "D:\anaconda3\envs\py38\lib\site-packages\mujoco_py\builder.py", line 106, in load_cython_ext
mod = load_dynamic_ext('cymj', cext_so_path)
File "D:\anaconda3\envs\py38\lib\site-packages\mujoco_py\builder.py", line 124, in load_dynamic_ext
return loader.load_module()
ImportError: DLL load failed while importing cymj: 找不到指定的模块。
解决方法:
import os
os.add_dll_directory(r"C:\Users\hp\.mujoco\mjpro150\bin")
import mujoco_py
把dll目录加载进去