openai / mujoco-py

MuJoCo is a physics engine for detailed, efficient rigid body simulations with contacts. mujoco-py allows using MuJoCo from Python 3.
Other
2.79k stars 810 forks source link

PermissionError: [Errno 13] Permission denied: 'patchelf' #774

Open ZDDWLIG opened 12 months ago

ZDDWLIG commented 12 months ago

I tried to "import mujoco_py" and get following error: Traceback (most recent call last): File "/home/gao/PycharmProjects/RL/main.py", line 1, in <module> import mujoco_py File "/home/gao/miniconda3/envs/mujoco/lib/python3.8/site-packages/mujoco_py/__init__.py", line 2, in <module> from mujoco_py.builder import cymj, ignore_mujoco_warnings, functions, MujocoException File "/home/gao/miniconda3/envs/mujoco/lib/python3.8/site-packages/mujoco_py/builder.py", line 504, in <module> cymj = load_cython_ext(mujoco_path) File "/home/gao/miniconda3/envs/mujoco/lib/python3.8/site-packages/mujoco_py/builder.py", line 110, in load_cython_ext cext_so_path = builder.build() File "/home/gao/miniconda3/envs/mujoco/lib/python3.8/site-packages/mujoco_py/builder.py", line 226, in build built_so_file_path = self._build_impl() File "/home/gao/miniconda3/envs/mujoco/lib/python3.8/site-packages/mujoco_py/builder.py", line 297, in _build_impl fix_shared_library(so_file_path, 'libOpenGL.so', 'libOpenGL.so.0') File "/home/gao/miniconda3/envs/mujoco/lib/python3.8/site-packages/mujoco_py/builder.py", line 154, in fix_shared_library subprocess.check_call(['patchelf', '--remove-rpath', so_file]) File "/home/gao/miniconda3/envs/mujoco/lib/python3.8/subprocess.py", line 359, in check_call retcode = call(*popenargs, **kwargs) File "/home/gao/miniconda3/envs/mujoco/lib/python3.8/subprocess.py", line 340, in call with Popen(*popenargs, **kwargs) as p: File "/home/gao/miniconda3/envs/mujoco/lib/python3.8/subprocess.py", line 858, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "/home/gao/miniconda3/envs/mujoco/lib/python3.8/subprocess.py", line 1720, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) PermissionError: [Errno 13] Permission denied: 'patchelf'