问题描述
在pycharm中初次使用cv2这个包时一般会遇到没有代码提示的问题。
直接import cv2
,在调用函数时是没有代码提示的。
有的文章说应该:from cv2 import cv2 as cv
,但是这样有可能会报错说在__init__.py
中找不到引用cv2,
from cv2 import cv2 as cv
或者import cv2.cv2 as cv
,报错为没有名为cv2的模块
还有可能是import cv2.cv2 as cv
的时候没问题,但跑代码的时候报错:cv2模块绑定错误
还有建议修改__init__.py
或者pycharm配置的,都特别麻烦。
解决方案
最终我的解决方案是:
最后再一路点确定,
等待pycharm重新加载一下环境
最后就有代码提示啦
步骤总结
- 文件---->设置---->项目---->Python解释器
- 点击右侧齿轮---->全部显示
- 选择你的解释器---->点击显示所选解释器的路径
- 把cv2文件夹添加进解释器路径里
最后再介绍一下各个环境下的包的安装位置:文章来源:https://www.toymoban.com/news/detail-459535.html
- Python
E:\ProgramFile\python\Lib\site-packages
- Anaconda
E:\ProgramFile\Anaconda\Lib\site-packages
- Anaconda虚拟环境
E:\ProgramFile\Anaconda\envs\你的虚拟环境\Lib\site-packages
在windows操作系统下,我们安装的所有额外的包都放在site-packages这个文件夹下,包括上面提到的cv2文件夹。文章来源地址https://www.toymoban.com/news/detail-459535.html
到了这里,关于解决opencv / cv2 没有代码提示的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!