您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Windows中OpenCV-Python的自动完成功能不起作用

Windows中OpenCV-Python的自动完成功能不起作用

它无法正常工作的原因是因为您使用的是.pyd文件,该文件与编译基本上相同.dll自动完成功能通过读取源.py文件(纯文本文件)来工作。尝试从Christoph Gohlke的Windows Python扩展软件包Python扩展软件包中安装OpenCV英特尔数学内核库优化的NumPy软件包,并对其进行优化,该软件包经常更新,并且是在Windows上进行任何形式的科学Python计算的任何人都必须使用的资源。确保首先删除cv2.pydnumpy目录site- packages。这些新软件包将.py在Sublime Text中安装自动完成引擎所需的源文件

好的,所以我写了上面的内容,因为它对于其他很多软件包都很好用。我是一名Python 3专家,并且从未安装过Gohlke的OpenCV,因为它只有Python 2绑定。在阅读以下@CrazyCoder的评论之后,我启动了Win7,确实他是绝对正确的(并且我之前应该已经意识到这一点)-由于OpenCV是用C / C ++编写的.py,因此Gohlke软件包中唯一包含的文件cv.py,其全部内容是如下:

from cv2.cv import *

其余的包含在cv2.pyd和一堆.dlls中。来自opencv.org的完整OpenCV Windows发行版的下载地址为291 MB,可扩展至3 GB,并且其中的几个.py文件都涉及构建OpenCV,对于自动完成目的而言并没有任何好处。因此,很不幸,我不知道目前是否有解决您的问题的方法。只需将文档放在方便的位置,也许可以查看Packt / O’Reilly于2013年4月发布的使用Python的OpenCV Computer Vision。祝您好运!

python 2022/1/1 18:36:22 有307人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶