今天创建了一个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
直接覆盖即可。
或者创建新的虚拟环境:
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)