Nenhum prompt de conclusão de código em opencv
Existem inúmeros poços, por meio deste registro o
texto original de: https://blog.csdn.net/qq_36735489/article/details/82110972
1. Descrição do problema:
A conclusão das funções do opencv no pycharm é muito conveniente. Ctr + clique com o botão esquerdo para visualizar o código-fonte, mas a conclusão do opencv geralmente é anormal. Aqui está uma solução prática e eficaz
2. Meio Ambiente
windows10, opencv4.4, pycharm, anaconda3
3. Solução
1. Instale o opencv
pip install opencv-python
conda install opencv-python
2. Modifique o arquivo de configuração
- Encontre a pasta python site-packages, abra o arquivo __init__.py de opencv,
- Modifique o arquivo __init__.py. Por exemplo, se você instalar o annaconda, então será o arquivo xxx \ Anaconda3 \ Lib \ site-packages \ cv2_ init _.py, comente o código original (você pode excluí-lo) e altere-o para
import sys
import os
import importlib
os.environ["PATH"] += os.pathsep + os.path.dirname(os.path.realpath(__file__))
from .cv2 import *
globals().update(importlib.import_module('cv2.cv2').__dict__)
- Observe que você precisa esperar que o pycharm recarregue o arquivo de configuração no diretório antes que ele tenha efeito.