progrock-stable
progrock-stable copied to clipboard
Can't create conda env - "No matching distribution found for opencv-python"
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?