如果你也掉进这个坑里了,请记住opencv-python!opencv-python!!opencv-python!!!
不要贪图省事直接在Anaconda界面中自动勾选安装libopencv/opencv/py-opencv包,或者在Pycharm中的解释器已包列表界面选择“+”搜素opencv进行安装,因为以上两种方式安装的效果其实是一样的,安装好opencv或者py-opencv包后,在Anaconda和Pycharm中都能看到这两个包,但是导入“cv2”依然是报错的,它们根本不起作用,不知道具体原因。
解决办法:pip install opencv-python
在Anaconda Prompt界面下,切换到你的虚拟环境,例如我设置的虚拟环境为OpenCV,然后输入
pip install opencv-python,直到安装成功,如下图:
这样,在Pycharm中就可以正常导入“cv2”不报错了。
同时在Pycharm中解释器的已安装包列表中,也能看到opencv-p