minerllabs / minerl

MineRL Competition for Sample Efficient Reinforcement Learning - Python Package
http://minerl.io/docs/
Other
705 stars 155 forks source link

Installation Error (colab) #767

Open Randyflourish opened 7 months ago

Randyflourish commented 7 months ago

Hello, I'm trying to follow the video: https://www.youtube.com/watch?v=8yIrWcyWGek and to install minerl on colab by the following command.

!pip3 install --target=$mine_env git+https://github.com/minerllabs/minerl   # 21 mins
!mv $mine_env/typing.py $mine_env/MEH-typing.py  # Fix for Python3.7 ...
!pip3 install --target=$mine_env pyvirtualdisplay  # 4 secs
!pip3 install --target=$mine_env --upgrade colabgymrender # 22 secs

The version of java.

openjdk version "1.8.0_402"
OpenJDK Runtime Environment (build 1.8.0_402-8u402-ga-2ubuntu1~22.04-b06)
OpenJDK 64-Bit Server VM (build 25.402-b06, mixed mode)

But I got the error below. It seems like that the error was caused by conflict requirements between some packages, such as numpy version requirement between minerl (<1.24) and chex (>=1.24.1). Is there a way to fix this?

Collecting git+https://github.com/minerllabs/minerl
  Cloning https://github.com/minerllabs/minerl to /tmp/pip-req-build-xn5zcye5
  Running command git clone --filter=blob:none --quiet https://github.com/minerllabs/minerl /tmp/pip-req-build-xn5zcye5
  Resolved https://github.com/minerllabs/minerl to commit 80a4673d90170e755fa95619c55d1ef3c7656bc4
  Preparing metadata (setup.py) ... done
Collecting gym<=0.23.1,>=0.19.0 (from minerl==1.0.0)
  Downloading gym-0.23.1.tar.gz (626 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 626.2/626.2 kB 6.5 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting opencv-python>=4.1.0.25 (from minerl==1.0.0)
  Downloading opencv_python-4.9.0.80-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.2/62.2 MB 8.8 MB/s eta 0:00:00
Collecting setuptools>=49.2.0 (from minerl==1.0.0)
  Using cached setuptools-69.5.1-py3-none-any.whl (894 kB)
Collecting tqdm>=4.32.2 (from minerl==1.0.0)
  Downloading tqdm-4.66.2-py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.3/78.3 kB 7.5 MB/s eta 0:00:00
Collecting numpy<1.24,>=1.16.2 (from minerl==1.0.0)
  Downloading numpy-1.23.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.1/17.1 MB 49.7 MB/s eta 0:00:00
Collecting requests>=2.20.0 (from minerl==1.0.0)
  Downloading requests-2.31.0-py3-none-any.whl (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 6.6 MB/s eta 0:00:00
Collecting ipython>=7.5.0 (from minerl==1.0.0)
  Downloading ipython-8.23.0-py3-none-any.whl (814 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 814.2/814.2 kB 53.2 MB/s eta 0:00:00
Collecting typing>=3.6.6 (from minerl==1.0.0)
  Downloading typing-3.7.4.3.tar.gz (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.6/78.6 kB 8.9 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting lxml>=4.3.3 (from minerl==1.0.0)
  Downloading lxml-5.2.1-cp310-cp310-manylinux_2_28_x86_64.whl (5.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 51.0 MB/s eta 0:00:00
Collecting psutil>=5.6.2 (from minerl==1.0.0)
  Downloading psutil-5.9.8-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 288.2/288.2 kB 17.8 MB/s eta 0:00:00
Collecting Pyro4>=4.76 (from minerl==1.0.0)
  Downloading Pyro4-4.82-py2.py3-none-any.whl (89 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.0/90.0 kB 8.5 MB/s eta 0:00:00
Collecting coloredlogs>=10.0 (from minerl==1.0.0)
  Downloading coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.0/46.0 kB 4.2 MB/s eta 0:00:00
Collecting pillow>=8.0.0 (from minerl==1.0.0)
  Downloading pillow-10.3.0-cp310-cp310-manylinux_2_28_x86_64.whl (4.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 65.9 MB/s eta 0:00:00
Collecting dill>=0.3.1.1 (from minerl==1.0.0)
  Downloading dill-0.3.8-py3-none-any.whl (116 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 116.3/116.3 kB 12.0 MB/s eta 0:00:00
Collecting daemoniker>=0.2.3 (from minerl==1.0.0)
  Downloading daemoniker-0.2.3-py3-none-any.whl (33 kB)
Collecting xmltodict==0.12.0 (from minerl==1.0.0)
  Downloading xmltodict-0.12.0-py2.py3-none-any.whl (9.2 kB)
Collecting inflection>=0.3.1 (from minerl==1.0.0)
  Downloading inflection-0.5.1-py2.py3-none-any.whl (9.5 kB)
Collecting jinja2>=2.11.2 (from minerl==1.0.0)
  Downloading Jinja2-3.1.3-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.2/133.2 kB 14.8 MB/s eta 0:00:00
Collecting imagehash>=4.0.0 (from minerl==1.0.0)
  Downloading ImageHash-4.3.1-py2.py3-none-any.whl (296 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 296.5/296.5 kB 23.6 MB/s eta 0:00:00
Collecting flaky (from minerl==1.0.0)
  Downloading flaky-3.8.1-py2.py3-none-any.whl (19 kB)
Collecting pyglet (from minerl==1.0.0)
  Downloading pyglet-2.0.15-py3-none-any.whl (884 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 884.3/884.3 kB 51.8 MB/s eta 0:00:00
Collecting getch>=1.0 (from minerl==1.0.0)
  Downloading getch-1.0.tar.gz (1.3 kB)
  Preparing metadata (setup.py) ... done
Collecting humanfriendly>=9.1 (from coloredlogs>=10.0->minerl==1.0.0)
  Downloading humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.8/86.8 kB 9.9 MB/s eta 0:00:00
Collecting cloudpickle>=1.2.0 (from gym<=0.23.1,>=0.19.0->minerl==1.0.0)
  Downloading cloudpickle-3.0.0-py3-none-any.whl (20 kB)
Collecting gym-notices>=0.0.4 (from gym<=0.23.1,>=0.19.0->minerl==1.0.0)
  Downloading gym_notices-0.0.8-py3-none-any.whl (3.0 kB)
Collecting PyWavelets (from imagehash>=4.0.0->minerl==1.0.0)
  Downloading pywavelets-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 70.1 MB/s eta 0:00:00
Collecting scipy (from imagehash>=4.0.0->minerl==1.0.0)
  Downloading scipy-1.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (38.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 38.6/38.6 MB 11.1 MB/s eta 0:00:00
Collecting decorator (from ipython>=7.5.0->minerl==1.0.0)
  Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting jedi>=0.16 (from ipython>=7.5.0->minerl==1.0.0)
  Downloading jedi-0.19.1-py2.py3-none-any.whl (1.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 62.1 MB/s eta 0:00:00
Collecting matplotlib-inline (from ipython>=7.5.0->minerl==1.0.0)
  Downloading matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB)
Collecting prompt-toolkit<3.1.0,>=3.0.41 (from ipython>=7.5.0->minerl==1.0.0)
  Downloading prompt_toolkit-3.0.43-py3-none-any.whl (386 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.1/386.1 kB 30.0 MB/s eta 0:00:00
Collecting pygments>=2.4.0 (from ipython>=7.5.0->minerl==1.0.0)
  Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 54.3 MB/s eta 0:00:00
Collecting stack-data (from ipython>=7.5.0->minerl==1.0.0)
  Downloading stack_data-0.6.3-py3-none-any.whl (24 kB)
Collecting traitlets>=5.13.0 (from ipython>=7.5.0->minerl==1.0.0)
  Downloading traitlets-5.14.3-py3-none-any.whl (85 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.4/85.4 kB 8.5 MB/s eta 0:00:00
Collecting exceptiongroup (from ipython>=7.5.0->minerl==1.0.0)
  Downloading exceptiongroup-1.2.1-py3-none-any.whl (16 kB)
Collecting typing-extensions (from ipython>=7.5.0->minerl==1.0.0)
  Downloading typing_extensions-4.11.0-py3-none-any.whl (34 kB)
Collecting pexpect>4.3 (from ipython>=7.5.0->minerl==1.0.0)
  Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.8/63.8 kB 7.2 MB/s eta 0:00:00
Collecting MarkupSafe>=2.0 (from jinja2>=2.11.2->minerl==1.0.0)
  Downloading MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting serpent>=1.27 (from Pyro4>=4.76->minerl==1.0.0)
  Downloading serpent-1.41-py3-none-any.whl (9.6 kB)
Collecting charset-normalizer<4,>=2 (from requests>=2.20.0->minerl==1.0.0)
  Downloading charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.1/142.1 kB 13.9 MB/s eta 0:00:00
Collecting idna<4,>=2.5 (from requests>=2.20.0->minerl==1.0.0)
  Downloading idna-3.7-py3-none-any.whl (66 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.8/66.8 kB 7.0 MB/s eta 0:00:00
Collecting urllib3<3,>=1.21.1 (from requests>=2.20.0->minerl==1.0.0)
  Downloading urllib3-2.2.1-py3-none-any.whl (121 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 12.8 MB/s eta 0:00:00
Collecting certifi>=2017.4.17 (from requests>=2.20.0->minerl==1.0.0)
  Downloading certifi-2024.2.2-py3-none-any.whl (163 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.8/163.8 kB 14.9 MB/s eta 0:00:00
Collecting parso<0.9.0,>=0.8.3 (from jedi>=0.16->ipython>=7.5.0->minerl==1.0.0)
  Downloading parso-0.8.4-py2.py3-none-any.whl (103 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 103.7/103.7 kB 11.3 MB/s eta 0:00:00
Collecting ptyprocess>=0.5 (from pexpect>4.3->ipython>=7.5.0->minerl==1.0.0)
  Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Collecting wcwidth (from prompt-toolkit<3.1.0,>=3.0.41->ipython>=7.5.0->minerl==1.0.0)
  Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Collecting executing>=1.2.0 (from stack-data->ipython>=7.5.0->minerl==1.0.0)
  Downloading executing-2.0.1-py2.py3-none-any.whl (24 kB)
Collecting asttokens>=2.1.0 (from stack-data->ipython>=7.5.0->minerl==1.0.0)
  Downloading asttokens-2.4.1-py2.py3-none-any.whl (27 kB)
Collecting pure-eval (from stack-data->ipython>=7.5.0->minerl==1.0.0)
  Downloading pure_eval-0.2.2-py3-none-any.whl (11 kB)
Collecting six>=1.12.0 (from asttokens>=2.1.0->stack-data->ipython>=7.5.0->minerl==1.0.0)
  Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Building wheels for collected packages: minerl, getch, gym, typing
  Building wheel for minerl (setup.py) ... done
  Created wheel for minerl: filename=minerl-1.0.0-cp310-cp310-linux_x86_64.whl size=1341656932 sha256=401387cbf02f6f2e794db9afa6db421f48d18f4ab106e73f1a09ca1a6743fa2f
  Stored in directory: /tmp/pip-ephem-wheel-cache-osq24ecj/wheels/68/84/3b/2e10aaabb68255450a40a88f79cdda9587f0669bca51383940
  Building wheel for getch (setup.py) ... done
  Created wheel for getch: filename=getch-1.0-cp310-cp310-linux_x86_64.whl size=9759 sha256=60f423f2183a249ae3794eef29aaa72b5cfe6a6c80e9a64cb829a5b3a087c558
  Stored in directory: /root/.cache/pip/wheels/ac/c4/98/3509ed1eea91cd925ecf8601b085d8faf13c9d5269653f4325
  Building wheel for gym (pyproject.toml) ... done
  Created wheel for gym: filename=gym-0.23.1-py3-none-any.whl size=701349 sha256=1ce4259fe38ba5fb80f16ee57ce5eed5aeb1863cd66bcc1d82c341640cc644d6
  Stored in directory: /root/.cache/pip/wheels/1a/00/fb/fe5cf2860fb9b7bc860e28f00095a1f42c7b726dd6f42d1acc
  Building wheel for typing (setup.py) ... done
  Created wheel for typing: filename=typing-3.7.4.3-py3-none-any.whl size=26306 sha256=1a8dec3dc26715ea582e328229fe8e3201b061b1a5108ecb66b5fa9c0af878a2
  Stored in directory: /root/.cache/pip/wheels/7c/d0/9e/1f26ebb66d9e1732e4098bc5a6c2d91f6c9a529838f0284890
Successfully built minerl getch gym typing
Installing collected packages: wcwidth, pure-eval, ptyprocess, gym-notices, getch, daemoniker, xmltodict, urllib3, typing-extensions, typing, traitlets, tqdm, six, setuptools, serpent, pygments, pyglet, psutil, prompt-toolkit, pillow, pexpect, parso, numpy, MarkupSafe, lxml, inflection, idna, humanfriendly, flaky, executing, exceptiongroup, dill, decorator, cloudpickle, charset-normalizer, certifi, scipy, requests, PyWavelets, Pyro4, opencv-python, matplotlib-inline, jinja2, jedi, gym, coloredlogs, asttokens, stack-data, imagehash, ipython, minerl
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
torch 2.2.1+cu121 requires nvidia-cublas-cu12==12.1.3.1; platform_system == "Linux" and platform_machine == "x86_64", which is not installed.
torch 2.2.1+cu121 requires nvidia-cuda-cupti-cu12==12.1.105; platform_system == "Linux" and platform_machine == "x86_64", which is not installed.
torch 2.2.1+cu121 requires nvidia-cuda-nvrtc-cu12==12.1.105; platform_system == "Linux" and platform_machine == "x86_64", which is not installed.
torch 2.2.1+cu121 requires nvidia-cuda-runtime-cu12==12.1.105; platform_system == "Linux" and platform_machine == "x86_64", which is not installed.
torch 2.2.1+cu121 requires nvidia-cudnn-cu12==8.9.2.26; platform_system == "Linux" and platform_machine == "x86_64", which is not installed.
torch 2.2.1+cu121 requires nvidia-cufft-cu12==11.0.2.54; platform_system == "Linux" and platform_machine == "x86_64", which is not installed.
torch 2.2.1+cu121 requires nvidia-curand-cu12==10.3.2.106; platform_system == "Linux" and platform_machine == "x86_64", which is not installed.
torch 2.2.1+cu121 requires nvidia-cusolver-cu12==11.4.5.107; platform_system == "Linux" and platform_machine == "x86_64", which is not installed.
torch 2.2.1+cu121 requires nvidia-cusparse-cu12==12.1.0.106; platform_system == "Linux" and platform_machine == "x86_64", which is not installed.
torch 2.2.1+cu121 requires nvidia-nccl-cu12==2.19.3; platform_system == "Linux" and platform_machine == "x86_64", which is not installed.
torch 2.2.1+cu121 requires nvidia-nvtx-cu12==12.1.105; platform_system == "Linux" and platform_machine == "x86_64", which is not installed.
chex 0.1.86 requires numpy>=1.24.1, but you have numpy 1.23.5 which is incompatible.
google-colab 1.0.0 requires ipython==7.34.0, but you have ipython 8.23.0 which is incompatible.
imageio 2.31.6 requires pillow<10.1.0,>=8.3.2, but you have pillow 10.3.0 which is incompatible.
moviepy 1.0.3 requires decorator<5.0,>=4.0.2, but you have decorator 5.1.1 which is incompatible.
pandas-stubs 2.0.3.230814 requires numpy>=1.25.0; python_version >= "3.9", but you have numpy 1.23.5 which is incompatible.
Successfully installed MarkupSafe-2.1.5 PyWavelets-1.6.0 Pyro4-4.82 asttokens-2.4.1 certifi-2024.2.2 charset-normalizer-3.3.2 cloudpickle-3.0.0 coloredlogs-15.0.1 daemoniker-0.2.3 decorator-5.1.1 dill-0.3.8 exceptiongroup-1.2.1 executing-2.0.1 flaky-3.8.1 getch-1.0 gym-0.23.1 gym-notices-0.0.8 humanfriendly-10.0 idna-3.7 imagehash-4.3.1 inflection-0.5.1 ipython-8.23.0 jedi-0.19.1 jinja2-3.1.3 lxml-5.2.1 matplotlib-inline-0.1.7 minerl-1.0.0 numpy-1.23.5 opencv-python-4.9.0.80 parso-0.8.4 pexpect-4.9.0 pillow-10.3.0 prompt-toolkit-3.0.43 psutil-5.9.8 ptyprocess-0.7.0 pure-eval-0.2.2 pyglet-2.0.15 pygments-2.17.2 requests-2.31.0 scipy-1.13.0 serpent-1.41 setuptools-69.5.1 six-1.16.0 stack-data-0.6.3 tqdm-4.66.2 traitlets-5.14.3 typing-3.7.4.3 typing-extensions-4.11.0 urllib3-2.2.1 wcwidth-0.2.13 xmltodict-0.12.0
WARNING: Upgrading ipython, ipykernel, tornado, prompt-toolkit, pyzmq can
cause your runtime to repeatedly crash or behave in unexpected ways and is not
recommended. If your runtime won't connect or execute code, you can reset it
with "Disconnect and delete runtime" from the "Runtime" menu.

and this

Collecting colabgymrender
  Downloading colabgymrender-1.1.0.tar.gz (3.5 kB)
  Preparing metadata (setup.py) ... done
Collecting moviepy (from colabgymrender)
  Downloading moviepy-1.0.3.tar.gz (388 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 388.3/388.3 kB 5.8 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting decorator<5.0,>=4.0.2 (from moviepy->colabgymrender)
  Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Collecting tqdm<5.0,>=4.11.2 (from moviepy->colabgymrender)
  Using cached tqdm-4.66.2-py3-none-any.whl (78 kB)
Collecting requests<3.0,>=2.8.1 (from moviepy->colabgymrender)
  Using cached requests-2.31.0-py3-none-any.whl (62 kB)
Collecting proglog<=1.0.0 (from moviepy->colabgymrender)
  Downloading proglog-0.1.10-py3-none-any.whl (6.1 kB)
Collecting numpy>=1.17.3 (from moviepy->colabgymrender)
  Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 30.3 MB/s eta 0:00:00
Collecting imageio<3.0,>=2.5 (from moviepy->colabgymrender)
  Downloading imageio-2.34.0-py3-none-any.whl (313 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 313.4/313.4 kB 19.4 MB/s eta 0:00:00
Collecting imageio_ffmpeg>=0.2.0 (from moviepy->colabgymrender)
  Downloading imageio_ffmpeg-0.4.9-py3-none-manylinux2010_x86_64.whl (26.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 26.9/26.9 MB 19.1 MB/s eta 0:00:00
Collecting pillow>=8.3.2 (from imageio<3.0,>=2.5->moviepy->colabgymrender)
  Using cached pillow-10.3.0-cp310-cp310-manylinux_2_28_x86_64.whl (4.5 MB)
Collecting setuptools (from imageio_ffmpeg>=0.2.0->moviepy->colabgymrender)
  Using cached setuptools-69.5.1-py3-none-any.whl (894 kB)
Collecting charset-normalizer<4,>=2 (from requests<3.0,>=2.8.1->moviepy->colabgymrender)
  Using cached charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB)
Collecting idna<4,>=2.5 (from requests<3.0,>=2.8.1->moviepy->colabgymrender)
  Using cached idna-3.7-py3-none-any.whl (66 kB)
Collecting urllib3<3,>=1.21.1 (from requests<3.0,>=2.8.1->moviepy->colabgymrender)
  Using cached urllib3-2.2.1-py3-none-any.whl (121 kB)
Collecting certifi>=2017.4.17 (from requests<3.0,>=2.8.1->moviepy->colabgymrender)
  Using cached certifi-2024.2.2-py3-none-any.whl (163 kB)
Building wheels for collected packages: colabgymrender, moviepy
  Building wheel for colabgymrender (setup.py) ... done
  Created wheel for colabgymrender: filename=colabgymrender-1.1.0-py3-none-any.whl size=3114 sha256=ab6117db2ec4dec1547c610a04a166bcaae68b7a75537b3935f91c34b3e332f8
  Stored in directory: /root/.cache/pip/wheels/13/62/63/7b3acfb684dd3d665d7fc1d213427b136205a222389767e295
  Building wheel for moviepy (setup.py) ... done
  Created wheel for moviepy: filename=moviepy-1.0.3-py3-none-any.whl size=110721 sha256=0c2e613e817056f726ec56d58e668f44c2a0de15353c4b2977e090cbf4dc9e8c
  Stored in directory: /root/.cache/pip/wheels/96/32/2d/e10123bd88fbfc02fed53cc18c80a171d3c87479ed845fa7c1
Successfully built colabgymrender moviepy
Installing collected packages: urllib3, tqdm, setuptools, pillow, numpy, idna, decorator, charset-normalizer, certifi, requests, proglog, imageio_ffmpeg, imageio, moviepy, colabgymrender
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
minerl 1.0.0 requires numpy<1.24,>=1.16.2, but you have numpy 1.26.4 which is incompatible.
google-colab 1.0.0 requires ipython==7.34.0, but you have ipython 8.23.0 which is incompatible.
Successfully installed certifi-2024.2.2 charset-normalizer-3.3.2 colabgymrender-1.1.0 decorator-4.4.2 idna-3.7 imageio-2.34.0 imageio_ffmpeg-0.4.9 moviepy-1.0.3 numpy-1.26.4 pillow-10.3.0 proglog-0.1.10 requests-2.31.0 setuptools-69.5.1 tqdm-4.66.2 urllib3-2.2.1
WARNING: The following packages were previously imported in this runtime:
  [certifi,decorator]
You must restart the runtime in order to use newly installed versions.
Miffyli commented 6 months ago

Hey. We unfortunately do not have bandwidth to provide support for things outside core MineRL features. But yes, indeed looks there are conflicts between packages you are trying to install. You can try to get around this by cloning the said projects and modifying their requirements before installing them (usually in requirements.txt or setup.py files), or install packages with pip install --no-requirements [package] and install things manually from there. No guarantees that things will work or be easy, though :)