发生
windows下我 首先用cmake编了opencv4.5.5, 之后又编了opencv4.6.0(虽然没有编译通过),然后import cv2问题就从这里开始了。
尝试
- pip list这时候能看到opencv-python4.5.5,应该是我cmake出来的,我unintstall了,然后又install了一些其他版本,都没解决。
- 还试了添加4.5.5版本安装路径到环境变量,也不行
- 想装anaconda,但后来想想还是算了,怕这玩意引入的麻烦更多
解决
- pip uninstall现有的opencv-python
- 把后来编的opencv4.6.0文件夹整个删了,这时再import cv2报错不一样了。
- 重新进python,import cv2,居然没报错了,这时候pip list里并没有opencv-python,但居然work,可能是别的模块内部包含了它?
anyway,通了就不管那么多了。