google-deepmind / acme

A library of reinforcement learning components and agents
Apache License 2.0
3.47k stars 426 forks source link

acme uses a github hosted version of rlax. #203

Open akbir opened 2 years ago

akbir commented 2 years ago

Error when running pip install dm-acme[acme], using python 3.9.10 and pip 22.0.3

Collecting dm-acme[jax]
  Using cached dm-acme-0.2.3.tar.gz (297 kB)
  Preparing metadata (setup.py) ... done
  Using cached dm-acme-0.2.2.tar.gz (236 kB)
  Preparing metadata (setup.py) ... done
  Using cached dm-acme-0.2.1.tar.gz (219 kB)
  Preparing metadata (setup.py) ... done
ERROR: Packages installed from PyPI cannot depend on packages which are not also hosted on PyPI.
dm-acme depends on rlax@ git+git://github.com/deepmind/rlax.git#egg=rlax 
ethanluoyc commented 2 years ago

I think the newer version of acme depends on PyPI version. Can you try installing with

pip install --no-cache-dir dm-acme[jax]
akbir commented 2 years ago

thanks @ethanluoyc! unfortunately i still have the issue.

I am however able to install dm-acme