Libmujoco.so.2.1.1: cannot open shared object file: No such file or directory
See original GitHub issuewhen I run:
from dm_control import suite
the error is:
`/home/yzc_20/anaconda3/envs/urlb/lib/python3.8/site-packages/glfw/init.py:906: GLFWError: (65544) b’X11: The DISPLAY environment variable is missing’
warnings.warn(message, GLFWError)
WARNING:absl:mjbindings failed to import mjlib and other functions. libmujoco.so may not be accessible.
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
File “/home/yzc_20/anaconda3/envs/urlb/lib/python3.8/site-packages/dm_control/suite/init.py”, line 24, in <module>
from dm_control.suite import acrobot
File “/home/yzc_20/anaconda3/envs/urlb/lib/python3.8/site-packages/dm_control/suite/acrobot.py”, line 20, in <module>
from dm_control import mujoco
File “/home/yzc_20/anaconda3/envs/urlb/lib/python3.8/site-packages/dm_control/mujoco/init.py”, line 18, in <module>
from dm_control.mujoco.engine import action_spec
File “/home/yzc_20/anaconda3/envs/urlb/lib/python3.8/site-packages/dm_control/mujoco/engine.py”, line 42, in <module>
from dm_control.mujoco import index
File “/home/yzc_20/anaconda3/envs/urlb/lib/python3.8/site-packages/dm_control/mujoco/index.py”, line 88, in <module>
from dm_control.mujoco.wrapper import util
File “/home/yzc_20/anaconda3/envs/urlb/lib/python3.8/site-packages/dm_control/mujoco/wrapper/init.py”, line 20, in <module>
from dm_control.mujoco.wrapper.core import callback_context
File “/home/yzc_20/anaconda3/envs/urlb/lib/python3.8/site-packages/dm_control/mujoco/wrapper/core.py”, line 29, in <module>
from dm_control.mujoco.wrapper.mjbindings import functions
File “/home/yzc_20/anaconda3/envs/urlb/lib/python3.8/site-packages/dm_control/mujoco/wrapper/mjbindings/functions.py”, line 17, in <module>
mjlib = util.get_mjlib()
File “/home/yzc_20/anaconda3/envs/urlb/lib/python3.8/site-packages/dm_control/mujoco/wrapper/util.py”, line 123, in get_mjlib
return ctypes.cdll.LoadLibrary(library_path)
File “/home/yzc_20/anaconda3/envs/urlb/lib/python3.8/ctypes/init.py”, line 451, in LoadLibrary
return self._dlltype(name)
File “/home/yzc_20/anaconda3/envs/urlb/lib/python3.8/ctypes/init.py”, line 373, in init
self._handle = _dlopen(self._name, mode)
OSError: /home/yzc_20/.mujoco/mujoco-2.1.1/lib/libmujoco.so.2.1.1: cannot open shared object file: No such file or directory` I don’t know how to fix this bug, hope for your reply, thx!~
Issue Analytics
- State:
- Created 2 years ago
- Comments:7 (4 by maintainers)
@gemcollector You don’t need a license anymore. Here’s a script that’s been working for me. Note I don’t even need to define
LD_LIBRARY
orMJLIB_PATH
and everything works smoothly.mujoco_temp
or just delete it.I find the problem. It is important to install a correct version of mujoco-2.1.1:
mujoco-2.1.1-linux-x86_64.tar.gz
I didn’t install a x86 version. @kevinzakka thx for your instruction and thx @saran-t for your reply! I have solved problem!