При написании кода Python с использованием скомпилированных расширений (например, привязки OpenCV Python) PyCharm, похоже, не знает об их доступности. Импорт отмечен серым подчеркиванием, говоря "нерешённая ссылка" в качестве всплывающей подсказки, и автозаполнение тоже не работает. (За исключением имен функций, уже используемых в коде.)
Это не вызвано неправильными путями модулей, при запуске код запускается без ошибок. Кроме того, после того, как я импортирую модули в оболочку Python, автозаполнение начнет работать как ожидалось.
Есть ли решение для этого или это архитектурное ограничение для скомпилированных расширений? Есть ли другие IDE, которые справляются с этой проблемой?