网上教程或者官网都一致的给出了安装cv2的命令:
pip install open-python
然后命令行键入python
回车,
键入import cv2
回车,
键入cv2.__version__
回车即可查验版本。
但是,在pycharm中导入cv2是有可能不成功的,这是因为安装路径的问题造成的。
安装完之后,会显示安装路径,要有意识地留意一下。以我的安装过程为例:
Requirement already satisfied: numpy>=1.17.3 in d:\anaconda\anaconda\lib\site-packages (from opencv-python) (1.18.5)
它把cv2安装到了anaconda环境下,在pycharm解释器选择中要选择conda解释器才能被导入。如下图所示解释器选择,但一般不选conda解释器。
此时如果要在system解释器或者创建虚拟解释器环境下导入则是不会成功的。解决办法是在该解释器环境下直接在pycharm中找到opencv-python进行下载,这样它会把cv2安装在系统python数据文件夹路径下C:\Users\18380\AppData\Roaming…\site-packages。这样导入cv2就会成功。
倘若两种方法都用了,那就会安装在两处,卸载也要运行两次命令pip uninstall opencv-python
才能卸完。
这也对其他第三方包的安装有一个借鉴,一定要留意一下安装路径,否则会不明白为啥导入不成功。