在pycharm里报错ERROR: Could not find a version that satisfies the requirement opencvz-contrib-python (from versions: none)
解决方法如下:
①尝试从终端内安装:pip install opencv-contrib-python;当然我尝试周发现还是报错,甚至强行给我打开了一个pip文本文件
②anaconda内部安装:我用的是anaconda3 prompt,打开之后还是输入上述命令行就行
③在较新的OpenCV版本中,cv2.face
模块已经被删除或重命名。因此,使用cv2.face
模块中的函数或类将导致AttributeError: module 'cv2' has no attribute 'face'
错误。解决此问题的方法是使用OpenCV的cv2.face_LBPHFaceRecognizer.create()
函数来创建LBPH人脸识别器,而不是cv2.face.LBPHFaceRecognizer_create()
。
④更改环境配置,去pycharm中找到当前项目的python.exe位置
在环境配置path里新建path将上述路径写进去,然后回到pycharm里发现可以正常下载使用opencv-contrib-python了