Pylint не распознает подмодули opencv - PullRequest
0 голосов
/ 07 января 2019

При установке opencv-contrib-python pylint не распознает подмодули основного cv2 модуля (связанные, но не идентичные: PyLint не распознает члены cv2 ).

Например, рассмотрим:

from cv2 import aruco
print(aruco.DICT_4X4_100)

Запуск Pylint с --extension-pkg-whitelist=cv2,cv2.aruco дает следующее сообщение:

[pylint] Instance of 'module' has no 'DICT_4X4_100' member [E1101]

Тем не менее, код совершенно действителен и работает правильно и даже Python для VSCode может предложить автозаполнение для членов подмодуля aruco. Кроме того, поскольку cv2 находится в белом списке, Pylint распознает прямых членов модуля cv2 (например, cv2.imshow и т. Д.)

Можно ли как-нибудь настроить Pylint для распознавания собственных подмодулей?

...