Closed hyc6668378 closed 4 years ago
I can install from source. python setup.py install
but when I import mujoco_py.
The error is bellow:
`(PY3_6) baxter@baxter:~/Documents/mujoco-py$ python
Python 3.6.8 (default, May 7 2019, 14:58:50)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
import mujoco_py running build_ext building 'mujoco_py.cymj' extension x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imujoco_py -I/home/baxter/Documents/mujoco-py/mujoco_py -I/home/baxter/.mujoco/mujoco200/include -I/home/baxter/.virtualenvs/PY3_6/lib/python3.6/site-packages/numpy/core/include -I/usr/include/python3.6m -I/home/baxter/.virtualenvs/PY3_6/include/python3.6m -c /home/baxter/Documents/mujoco-py/mujoco_py/cymj.c -o /home/baxter/Documents/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_36_linuxcpuextensionbuilder/temp.linux-x86_64-3.6/home/baxter/Documents/mujoco-py/mujoco_py/cymj.o -fopenmp -w x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Imujoco_py -I/home/baxter/Documents/mujoco-py/mujoco_py -I/home/baxter/.mujoco/mujoco200/include -I/home/baxter/.virtualenvs/PY3_6/lib/python3.6/site-packages/numpy/core/include -I/usr/include/python3.6m -I/home/baxter/.virtualenvs/PY3_6/include/python3.6m -c /home/baxter/Documents/mujoco-py/mujoco_py/gl/osmesashim.c -o /home/baxter/Documents/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_36_linuxcpuextensionbuilder/temp.linux-x86_64-3.6/home/baxter/Documents/mujoco-py/mujoco_py/gl/osmesashim.o -fopenmp -w x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 /home/baxter/Documents/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_36_linuxcpuextensionbuilder/temp.linux-x86_64-3.6/home/baxter/Documents/mujoco-py/mujoco_py/cymj.o /home/baxter/Documents/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_36_linuxcpuextensionbuilder/temp.linux-x86_64-3.6/home/baxter/Documents/mujoco-py/mujoco_py/gl/osmesashim.o -L/home/baxter/.mujoco/mujoco200/bin -Wl,--enable-new-dtags,-R/home/baxter/.mujoco/mujoco200/bin -lmujoco200 -lglewosmesa -lOSMesa -lGL -o /home/baxter/Documents/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_36_linuxcpuextensionbuilder/lib.linux-x86_64-3.6/mujoco_py/cymj.cpython-36m-x86_64-linux-gnu.so -fopenmp /usr/bin/ld: cannot find -lGL collect2: error: ld returned 1 exit status Traceback (most recent call last): File "/usr/lib/python3.6/distutils/unixccompiler.py", line 207, in link self.spawn(linker + ld_args) File "/usr/lib/python3.6/distutils/ccompiler.py", line 909, in spawn spawn(cmd, dry_run=self.dry_run) File "/usr/lib/python3.6/distutils/spawn.py", line 36, in spawn _spawn_posix(cmd, search_path, dry_run=dry_run) File "/usr/lib/python3.6/distutils/spawn.py", line 159, in _spawn_posix % (cmd, exit_status)) distutils.errors.DistutilsExecError: command 'x86_64-linux-gnu-gcc' failed with exit status 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "
I'm afraid this looks like an error with mujoco, could you file the bug on the mujoco repo at https://github.com/openai/mujoco-py? Thanks!
@christopherhesse @hyc6668378 I have the exactly same issue. Did you solve it? I'm trying to install mujocopy, when I import mujoco_py, I got this
import mujoco_py running build_ext building 'mujoco_py.cymj' extension x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I.local/lib/python3.6/site-packages/mujoco_py -I/homes/sjin/.local/lib/python3.6/site-packages/mujoco_py -I/homes/sjin/.mujoco/mujoco200/include -I/homes/sjin/.local/lib/python3.6/site-packages/numpy/core/include -I/usr/include/python3.6m -c /homes/sjin/.local/lib/python3.6/site-packages/mujoco_py/cymj.c -o /homes/sjin/.local/lib/python3.6/site-packages/mujoco_py/generated/_pyxbld_2.0.2.10_36_linuxcpuextensionbuilder/temp.linux-x86_64-3.6/homes/sjin/.local/lib/python3.6/site-packages/mujoco_py/cymj.o -fopenmp -w x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I.local/lib/python3.6/site-packages/mujoco_py -I/homes/sjin/.local/lib/python3.6/site-packages/mujoco_py -I/homes/sjin/.mujoco/mujoco200/include -I/homes/sjin/.local/lib/python3.6/site-packages/numpy/core/include -I/usr/include/python3.6m -c /homes/sjin/.local/lib/python3.6/site-packages/mujoco_py/gl/osmesashim.c -o /homes/sjin/.local/lib/python3.6/site-packages/mujoco_py/generated/_pyxbld_2.0.2.10_36_linuxcpuextensionbuilder/temp.linux-x86_64-3.6/homes/sjin/.local/lib/python3.6/site-packages/mujoco_py/gl/osmesashim.o -fopenmp -w x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 /homes/sjin/.local/lib/python3.6/site-packages/mujoco_py/generated/_pyxbld_2.0.2.10_36_linuxcpuextensionbuilder/temp.linux-x86_64-3.6/homes/sjin/.local/lib/python3.6/site-packages/mujoco_py/cymj.o /homes/sjin/.local/lib/python3.6/site-packages/mujoco_py/generated/_pyxbld_2.0.2.10_36_linuxcpuextensionbuilder/temp.linux-x86_64-3.6/homes/sjin/.local/lib/python3.6/site-packages/mujoco_py/gl/osmesashim.o -L/homes/sjin/.mujoco/mujoco200/bin -Wl,--enable-new-dtags,-R/homes/sjin/.mujoco/mujoco200/bin -lmujoco200 -lglewosmesa -lOSMesa -lGL -o /homes/sjin/.local/lib/python3.6/site-packages/mujoco_py/generated/_pyxbld_2.0.2.10_36_linuxcpuextensionbuilder/lib.linux-x86_64-3.6/mujoco_py/cymj.cpython-36m-x86_64-linux-gnu.so -fopenmp /usr/bin/ld: cannot find -lGL collect2: error: ld returned 1 exit status Traceback (most recent call last): File "/usr/lib/python3.6/distutils/unixccompiler.py", line 207, in link self.spawn(linker + ld_args) File "/usr/lib/python3.6/distutils/ccompiler.py", line 909, in spawn spawn(cmd, dry_run=self.dry_run) File "/usr/lib/python3.6/distutils/spawn.py", line 36, in spawn _spawn_posix(cmd, search_path, dry_run=dry_run) File "/usr/lib/python3.6/distutils/spawn.py", line 159, in _spawn_posix % (cmd, exit_status)) distutils.errors.DistutilsExecError: command 'x86_64-linux-gnu-gcc' failed with exit status 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "
I solved it by sudo apt install libgl1-mesa-dev https://github.com/openai/mujoco-py/issues/341
I try to install mujoco-py in pip-environment.
I used to have no problem with
mujoco-py
, but it suddenly doesn't work today. The error is bellow: