1. 问题描述
我用pip install opencv-python
安装cv2后,发现pycharm中import cv2
不报错,但是cv2不能点出相关函数。上网搜了许多解决方法,如:修改_init_文件,设置编译器,删除cv2重新安装等,均不成功。最后,灵光一现,终于有了解决方法。故在此记录,希望可以帮到遇到同样问题的小伙伴。
2. 解决方法
- 使用
pip uninstall opencv-python
命令,卸载了通过pip安装的cv2包 - 在此下载了cv2包到桌面 ,这里需要注意,所下载的cv2的版本要符合自己电脑的配置,否则在手动安装时会报错
ERROR: opencv_python-4.5.5-cp37-cp37m-win32.whl is not a supported wheel on this platform.
。由于我的python是3.9,电脑是64位,所以我所下载的如下: - 执行
pip install C:\Users\1234\Desktop\opencv_python-4.5.5-cp39-cp39-win_amd64.whl
,其中1234为电脑的用户名
3. 总结
通过此方法可以看出,导致问题的原因可能是pip install opencv-python所安装的包的版本与python的版本不匹配导致的。