FinRL-Meta
FinRL-Meta copied to clipboard
ccxt==1.90.41 doesn't exist
I cannot install this package with pip/poetry because the ccxt==1.90.41
specified in requirements.txt
does not exist on PyPI. Can you change it to this?
ccxt>=3.0.48
i changed it to ccxt==1.91.1 as its more likely to be compatible but idk if it works yet as i am having other errors installing requirements
I am facing the same issue,
- I changed
ccxt==1.90.41
toccxt==1.91.1
, but now I am facing a new dependency issue.
Collecting gym>=0.17 (from -r requirements.txt (line 10))
Using cached gym-0.21.0.tar.gz (1.5 MB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [1 lines of output]
error in gym setup command: 'extras_require' must be a dictionary whose values are strings or lists of strings containing valid project/version requirement specifiers.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
- I changed
gym>=0.17
togym==0.22
, but now I am facing a new dependency issue:
INFO: pip is looking at multiple versions of stable-baselines3[extra] to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install gym==0.22 and stable-baselines3[extra]==1.5.0 because these package versions have conflicting dependencies.
The conflict is caused by:
The user requested gym==0.22
stable-baselines3[extra] 1.5.0 depends on gym==0.21
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
- Then I decided to remove the version number from
stable-baselines3[extra]==1.5.0
andvectorbt[full]==0.23.3
, but got a new error. I also tried several other combinations but with no luck, It looks like I am going down the rabbit hole :(
EDIT: I had to install few things
-
brew install ta-lib
-
pip install TA-Lib
after that I ran the following successfullypip install -r requirements.txt
Same issue. For me is:
ERROR: No matching distribution found for ray[default]==1.13.0
What version of Python are you running?
Was any resolution identified? I am having a similar error cctxt==1.90.41 doesn't exist when trying to install finrl-meta version 0.3.5 with python versions 3.8 or 3.10.
I have got similar error but fixed as First install finrl in a virtual enviroment after that I tried to install this finrl-meta it fixed my error ;)