安装的tensorflow2.6版本,在pycharm中安装好opencv,导入cv2模块后,不能自动补全函数,试了很多方法,最后成功解决。主要参考本文解决pycharm无法自动补全OpenCV代码--全网最全方法!_zyhsna的博客-CSDN博客_opencv 代码补全文章目录1.问题描述2.解决方法2.1 import解决法1.问题描述2.解决方法2.1 import解决法https://blog.csdn.net/zyhsna/article/details/107836077?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-2-107836077-null-null.pc_agg_new_rank&utm_term=cv2+pycharm%E4%B8%8D%E4%BC%9A%E8%87%AA%E5%8A%A8%E8%A1%A5%E5%85%A8&spm=1000.2123.3001.4430
找到安装目录下D:\anaconda3\envs\TF2.6\Lib\site-packages\cv2\cv2.pyd文件,
将其复制到python安装目录下中Dlls目录中即可 D:\anaconda3\envs\TF2.6\DLLs
关闭pycharm,然后重新打开,完美解决。