mujoco-py
mujoco-py copied to clipboard
SyntaxError: invalid syntax; when I install mujoco-py
Describe the bug SyntaxError: invalid syntax; when I install mujoco-py
To Reproduce pip install gym[all]==0.10.5
Expected behavior
Error Messages
(rlkit) root@autodl-container-7c50118b52-f8c418b1:~/.mujoco# pip install gym[all]==0.10.5
Collecting gym[all]==0.10.5
Requirement already satisfied: pyglet>=1.2.0 in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from gym[all]==0.10.5) (1.5.0)
Requirement already satisfied: six in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from gym[all]==0.10.5) (1.16.0)
Requirement already satisfied: numpy>=1.10.4 in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from gym[all]==0.10.5) (1.11.3)
Requirement already satisfied: requests>=2.0 in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from gym[all]==0.10.5) (2.25.1)
Requirement already satisfied: Box2D-kengz; extra == "all" in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from gym[all]==0.10.5) (2.3.3)
Requirement already satisfied: PyOpenGL; extra == "all" in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from gym[all]==0.10.5) (3.1.6)
Collecting mujoco-py>=1.50; extra == "all" (from gym[all]==0.10.5)
Using cached https://files.pythonhosted.org/packages/31/85/57a2a6ed8356100f2eff1678976187dff9ebc1d059af4664ada06f4bb424/mujoco-py-2.0.2.5.tar.gz
Requirement already satisfied: Pillow; extra == "all" in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from gym[all]==0.10.5) (7.2.0)
Requirement already satisfied: atari-py>=0.1.1; extra == "all" in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from gym[all]==0.10.5) (0.3.0)
Requirement already satisfied: imageio; extra == "all" in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from gym[all]==0.10.5) (2.16.0)
Requirement already satisfied: future in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from pyglet>=1.2.0->gym[all]==0.10.5) (0.18.2)
Requirement already satisfied: chardet<5,>=3.0.2 in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from requests>=2.0->gym[all]==0.10.5) (4.0.0)
Requirement already satisfied: certifi>=2017.4.17 in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from requests>=2.0->gym[all]==0.10.5) (2020.6.20)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from requests>=2.0->gym[all]==0.10.5) (1.26.9)
Requirement already satisfied: idna<3,>=2.5 in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from requests>=2.0->gym[all]==0.10.5) (2.10)
Requirement already satisfied: glfw>=1.4.0 in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from mujoco-py>=1.50; extra == "all"->gym[all]==0.10.5) (2.5.5)
Requirement already satisfied: Cython>=0.27.2 in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from mujoco-py>=1.50; extra == "all"->gym[all]==0.10.5) (0.28.5)
Requirement already satisfied: cffi>=1.10 in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from mujoco-py>=1.50; extra == "all"->gym[all]==0.10.5) (1.11.5)
Requirement already satisfied: lockfile>=0.12.2 in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from mujoco-py>=1.50; extra == "all"->gym[all]==0.10.5) (0.12.2)
Requirement already satisfied: pycparser in /root/miniconda3/envs/rlkit/lib/python3.5/site-packages (from cffi>=1.10->mujoco-py>=1.50; extra == "all"->gym[all]==0.10.5) (2.20)
Building wheels for collected packages: mujoco-py
Running setup.py bdist_wheel for mujoco-py ... error
Complete output from command /root/miniconda3/envs/rlkit/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-install-_y62qwci/mujoco-py/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" bdist_wheel -d /tmp/pip-wheel-y18cyrcp --python-tag cp35:
running bdist_wheel
running build
Removing old mujoco_py cext /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/cymj_2.0.2.5_35_linuxcpuextensionbuilder_35.so
Compiling /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/cymj.pyx because it changed.
[1/1] Cythonizing /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/cymj.pyx
running build_ext
building 'mujoco_py.cymj' extension
creating /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder
creating /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/temp.linux-x86_64-3.5
creating /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/temp.linux-x86_64-3.5/tmp
creating /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/temp.linux-x86_64-3.5/tmp/pip-install-_y62qwci
creating /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/temp.linux-x86_64-3.5/tmp/pip-install-_y62qwci/mujoco-py
creating /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/temp.linux-x86_64-3.5/tmp/pip-install-_y62qwci/mujoco-py/mujoco_py
creating /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/temp.linux-x86_64-3.5/tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/gl
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Imujoco_py -I/tmp/pip-install-_y62qwci/mujoco-py/mujoco_py -I/root/.mujoco/mujoco200/include -I/root/miniconda3/envs/rlkit/lib/python3.5/site-packages/numpy/core/include -I/root/miniconda3/envs/rlkit/include/python3.5m -c /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/cymj.c -o /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/temp.linux-x86_64-3.5/tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/cymj.o -fopenmp -w
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Imujoco_py -I/tmp/pip-install-_y62qwci/mujoco-py/mujoco_py -I/root/.mujoco/mujoco200/include -I/root/miniconda3/envs/rlkit/lib/python3.5/site-packages/numpy/core/include -I/root/miniconda3/envs/rlkit/include/python3.5m -c /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/gl/osmesashim.c -o /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/temp.linux-x86_64-3.5/tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/gl/osmesashim.o -fopenmp -w
creating /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/lib.linux-x86_64-3.5
creating /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/lib.linux-x86_64-3.5/mujoco_py
gcc -pthread -shared -L/root/miniconda3/envs/rlkit/lib -Wl,-rpath=/root/miniconda3/envs/rlkit/lib,--no-as-needed /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/temp.linux-x86_64-3.5/tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/cymj.o /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/temp.linux-x86_64-3.5/tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/gl/osmesashim.o -L/root/.mujoco/mujoco200/bin -L/root/miniconda3/envs/rlkit/lib -Wl,--enable-new-dtags,-R/root/.mujoco/mujoco200/bin -lmujoco200 -lglewosmesa -lOSMesa -lGL -lpython3.5m -o /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/lib.linux-x86_64-3.5/mujoco_py/cymj.cpython-35m-x86_64-linux-gnu.so -fopenmp
Traceback (most recent call last):
File "
Failed building wheel for mujoco-py
Running setup.py clean for mujoco-py
Failed to build mujoco-py
imageio 2.16.0 has requirement numpy>=1.20.0, but you'll have numpy 1.11.3 which is incompatible.
imageio 2.16.0 has requirement pillow>=8.3.2, but you'll have pillow 7.2.0 which is incompatible.
Installing collected packages: mujoco-py, gym
Running setup.py install for mujoco-py ... error
Complete output from command /root/miniconda3/envs/rlkit/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-install-_y62qwci/mujoco-py/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /tmp/pip-record-lxn62l2x/install-record.txt --single-version-externally-managed --compile:
running install
running build
Removing old mujoco_py cext /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/cymj_2.0.2.5_35_linuxcpuextensionbuilder_35.so
running build_ext
building 'mujoco_py.cymj' extension
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Imujoco_py -I/tmp/pip-install-_y62qwci/mujoco-py/mujoco_py -I/root/.mujoco/mujoco200/include -I/root/miniconda3/envs/rlkit/lib/python3.5/site-packages/numpy/core/include -I/root/miniconda3/envs/rlkit/include/python3.5m -c /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/cymj.c -o /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/temp.linux-x86_64-3.5/tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/cymj.o -fopenmp -w
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -Imujoco_py -I/tmp/pip-install-_y62qwci/mujoco-py/mujoco_py -I/root/.mujoco/mujoco200/include -I/root/miniconda3/envs/rlkit/lib/python3.5/site-packages/numpy/core/include -I/root/miniconda3/envs/rlkit/include/python3.5m -c /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/gl/osmesashim.c -o /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/temp.linux-x86_64-3.5/tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/gl/osmesashim.o -fopenmp -w
gcc -pthread -shared -L/root/miniconda3/envs/rlkit/lib -Wl,-rpath=/root/miniconda3/envs/rlkit/lib,--no-as-needed /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/temp.linux-x86_64-3.5/tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/cymj.o /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/temp.linux-x86_64-3.5/tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/gl/osmesashim.o -L/root/.mujoco/mujoco200/bin -L/root/miniconda3/envs/rlkit/lib -Wl,--enable-new-dtags,-R/root/.mujoco/mujoco200/bin -lmujoco200 -lglewosmesa -lOSMesa -lGL -lpython3.5m -o /tmp/pip-install-_y62qwci/mujoco-py/mujoco_py/generated/_pyxbld_2.0.2.5_35_linuxcpuextensionbuilder/lib.linux-x86_64-3.5/mujoco_py/cymj.cpython-35m-x86_64-linux-gnu.so -fopenmp
Traceback (most recent call last):
File "
----------------------------------------
Command "/root/miniconda3/envs/rlkit/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-install-_y62qwci/mujoco-py/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /tmp/pip-record-lxn62l2x/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-_y62qwci/mujoco-py/ You are using pip version 10.0.1, however version 20.3.4 is available. You should consider upgrading via the 'pip install --upgrade pip' command.
Desktop (please complete the following information):
- OS: ubuntu 16
- Python Version 3.5
- Mujoco Version 200
- mujoco-py version
Environment
- output of:
echo $LD_LIBRARY_PATH/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/root/.mujoco/mujoco200/bin - output of:
echo $HOME/root - output of:
echo $USER
Additional context