FinRL-Meta icon indicating copy to clipboard operation
FinRL-Meta copied to clipboard

ccxt==1.90.41 doesn't exist

Open dancju opened this issue 1 year ago • 5 comments

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

dancju avatar Apr 01 '23 20:04 dancju

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

aSocialMenace avatar Apr 17 '23 00:04 aSocialMenace

I am facing the same issue,

  • I changed ccxt==1.90.41 to ccxt==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 to gym==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 and vectorbt[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 successfully pip install -r requirements.txt

ghudeihed avatar Jul 24 '23 05:07 ghudeihed

Same issue. For me is:

ERROR: No matching distribution found for ray[default]==1.13.0

What version of Python are you running?

DeltaFoxtMike avatar Aug 06 '23 10:08 DeltaFoxtMike

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.

raj016 avatar Sep 13 '23 02:09 raj016

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 ;)

krishdotn1 avatar Dec 07 '23 14:12 krishdotn1