progrock-stable icon indicating copy to clipboard operation
progrock-stable copied to clipboard

Can't create conda env - "No matching distribution found for opencv-python"

Open camilovietnam opened this issue 2 years ago • 0 comments

Hello! I've been trying to set this project up, but when I run this step:

conda env create -f mac-environment.yaml

I am getting the following error:

❯ conda env remove -n prs && conda env create -f mac-environment.yaml

Remove all packages in environment /Users/long/miniconda3/envs/prs:

Collecting package metadata (repodata.json): done
Solving environment: done
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Installing pip dependencies: / Ran pip subprocess with arguments:
['/Users/long/miniconda3/envs/prs/bin/python', '-m', 'pip', 'install', '-U', '-r', '/Users/long/Repos/prs/condaenv.vo3yhz06.requirements.txt']
Pip subprocess output:
Obtaining taming-transformers from git+https://github.com/CompVis/taming-transformers.git@master#egg=taming-transformers (from -r /Users/long/Repos/prs/condaenv.vo3yhz06.requirements.txt (line 20))
  Updating ./src/taming-transformers clone (to revision master)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Obtaining clip from git+https://github.com/openai/CLIP.git@main#egg=clip (from -r /Users/long/Repos/prs/condaenv.vo3yhz06.requirements.txt (line 21))
  Updating ./src/clip clone (to revision main)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Obtaining file:///Users/long/Repos/prs (from -r /Users/long/Repos/prs/condaenv.vo3yhz06.requirements.txt (line 22))
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting albumentations==0.4.3
  Using cached albumentations-0.4.3.tar.gz (3.2 MB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'

Pip subprocess error:
  Running command git fetch -q --tags
  Running command git reset --hard -q 24268930bf1dce879235a7fddd0b2355b84d7ea6
  Running command git fetch -q --tags
  Running command git reset --hard -q d50d76daa670286dd6cacf3bcd80b5e4823fc8e1
ERROR: Could not find a version that satisfies the requirement opencv-python==4.1.2.30 (from versions: 3.4.0.14, 3.4.10.37, 3.4.11.39, 3.4.11.41, 3.4.11.43, 3.4.11.45, 3.4.13.47, 3.4.15.55, 3.4.16.57, 3.4.16.59, 3.4.17.61, 3.4.17.63, 3.4.18.65, 4.3.0.38, 4.4.0.40, 4.4.0.42, 4.4.0.44, 4.4.0.46, 4.5.1.48, 4.5.3.56, 4.5.4.58, 4.5.4.60, 4.5.5.62, 4.5.5.64, 4.6.0.66)
ERROR: No matching distribution found for opencv-python==4.1.2.30

failed

CondaEnvException: Pip failed

I've read some possible solutions such as installing opencv via conda, with conda install opencv followed by conda install -c conda-forge opencv and I even tried to compile opencv but that was another rabbit hole that didn't lead anywhere.

Any possible suggestions on how to fix this issue?

camilovietnam avatar Sep 26 '22 22:09 camilovietnam