probml / dynamax

State Space Models library in JAX
https://probml.github.io/dynamax/
MIT License
636 stars 69 forks source link

pip install failed #309

Closed rnjv closed 1 year ago

rnjv commented 1 year ago

I am using miniconda:

Collecting dynamax Using cached dynamax-0.0.6-py3-none-any.whl (119 kB) Using cached dynamax-0.0.5-py3-none-any.whl (117 kB) Using cached dynamax-0.0.4-py3-none-any.whl (108 kB) Using cached dynamax-0.0.3-py3-none-any.whl (105 kB) Using cached dynamax-0.0.2-py3-none-any.whl (105 kB) ERROR: Cannot install dynamax==0.0.2, dynamax==0.0.3, dynamax==0.0.4, dynamax==0.0.5, dynamax==0.0.6 and dynamax==0.1.0 because these package versions have conflicting dependencies.

The conflict is caused by: dynamax 0.1.0 depends on jaxlib dynamax 0.0.6 depends on jaxlib dynamax 0.0.5 depends on jaxlib dynamax 0.0.4 depends on jaxlib dynamax 0.0.3 depends on jaxlib dynamax 0.0.2 depends on jaxlib

To fix this you could try to:

  1. loosen the range of package versions you've specified
  2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

on Windows.

EDIT: Feel free to close, I realise its only supported in Linux systems

gileshd commented 1 year ago

Hi @rnjv! I think the problem is that, as far as I know, jax doesn't really have windows support yet and so you won't be able to pip install jax on a windows machine.

There is some discussion of this here and it looks like this linked issue might have some suggestions which might help to get jax installed on windows.

I'll close this issue but thanks for your interest and best of luck!