LucasAlegre / morl-baselines

Multi-Objective Reinforcement Learning algorithms implementations.
https://lucasalegre.github.io/morl-baselines
MIT License
296 stars 47 forks source link

[Bug] ModuleNotFoundError: No module named 'cdd' #110

Closed wilhem closed 2 months ago

wilhem commented 2 months ago

I installed the morl-baseline:

pip install swig
pip install stable-baselines3
pip install gymnasium
pip install gymnasium[box2d]
pip install mo-gymnasium
pip install morl_baselines

but today I try to implement this example here and got the following error:

ModuleNotFoundError  Traceback (most recent call last)
[<ipython-input-4-a1412a7cdb9c>](https://localhost:8080/#) in <cell line: 1>()
----> 1 from morl_baselines.multi_policy.gpi_pd.gpi_pd import GPIPD

1 frames
[/usr/local/lib/python3.10/dist-packages/morl_baselines/multi_policy/linear_support/linear_support.py](https://localhost:8080/#) in <module>
      4 from typing import List, Optional
      5 
----> 6 import cdd
      7 import cvxpy as cp
      8 import numpy as np

ModuleNotFoundError: No module named 'cdd'

Is this known? Shouldn't be automatically installed by installing morl_baselines?

wilhem commented 2 months ago

Fixed after installing python-cdd

!pip install python-cdd