Could not find a version that satisfies the requirement opencv-py更改已经创建好anaconda环境的python版本

今天创建了一个3.8的环境准备安装opencv-python==3.4.2.17 结果报错。
最后才知道opencv-python-3.4.2.17最高只支持python3.7,因此3.8及以后版本的python的使用者,使用pip安装这个版本的opencv可能都会报错,只要回退到3.7版本或者新建虚拟环境即可。
进入已经创建好的环境执行

conda install python=3.7

直接覆盖即可。


image.png

或者创建新的虚拟环境:

conda create -n opencv python=3.7
conda activate opencv 
pip install numpy==1.15.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install matplotlib3.1.1 -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install opencv-python==3.4.2.17 -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install opencv-contrib-python==3.4.2.17 -i https://pypi.tuna.tsinghua.edu.cn/simple/

注意python3.7和numpy和matplotlib和opencv的版本关系!!!!

No module named 'kiwisolver’问题解决方法
1、先卸载kiwisolver

pip uninstall kiwisolver

2、再重新下载

pip install kiwisolver -i https://pypi.tuna.tsinghua.edu.cn/simple/

(https://www.codeleading.com/article/76722645817/)
(https://www.bilibili.com/video/BV1Fo4y1d7JL?p=3&spm_id_from=pageDriver)

你可能感兴趣的:(Could not find a version that satisfies the requirement opencv-py更改已经创建好anaconda环境的python版本)