转载于:https://blog.csdn.net/wjsiou123/article/details/88343328
问题描述:
最近在pycharm中打开以前的项目,发现cv2模块没有代码提示,但仍然能正常使用。
解决方法:
1.卸载当前的opencv,用conda重装或者用pycharm里面的Package管理功能重装。如果有用则大功告成,没用的话继续。
2.按住ctrl,点击cv2,pycharm会跳转到cv2模块下的__init__.py,此时如图所示。注意此时__init__.py文件是应该空白的。此时打开上方文件路径中cv2文件夹的位置,删除cv2文件夹。
3.删除项目路径下的.idea文件夹
4.重新用pycharm打开该项目,此时pycharm会重新加载python包,等待加载完成即可恢复cv2的代码补全功能。
此时如果在次按住ctrl点击cv2,打开cv2下的__init__.py文件,你会发现所有的已经变成上图所示。