我刚刚开始使用pycharm,python和opencv,并试图设置我的环境。我已经安装了所有必需的包和我导入的OpenCV像这样:PyCharm Opencv - 导入cv2.cv2的自动完成,导入cv2没有错误
import cv2
然而,这并不能自动完成,并显示警告,调用的时候,方法可能会丢失,但如果我导入像这样:
import cv2.cv2
自动完成确实工作,但运行产生以下错误:
Traceback (most recent call last):
File "C:/Users/dunnj/PycharmProjects/TransformApps/transformapps/blackwhite.py", line 1, in <module>
import cv2.cv2 as cv2
AttributeError: 'module' object has no attribute 'cv2'
任何帮助表示赞赏!
尝试在站点包看看,并期待在CV2的位置,你会找到答案。 –
@ArpitSolanki恐怕我不明白... cv2.pyd位于site-packages/cv2;它的'__init __。py'与matplotlib处于同一级别,但是matplotlib自动完成... cv2.py似乎是一个pycharm已经反编译的文件...如果是这样的话,我怎样才能让pycharm自动完成无论如何? –
opencv在python绑定上运行并且遵循cpp源代码,并且它们可能无法在pycharm中正确自动完成 –