Depois de instalar com sucesso a biblioteca opencv, import cv2 reporta um erro

Um erro não foi encontrado libSM.so.6 libXrender.so.1 libXext.so.6
Primeiro, se o apt-get update
cometer um erro, verifique um por um
①Se o certificado estiver errado: Falha na verificação do certificado: O certificado NÃO é confiável
Will /etc/apt/sources Alterará o https da URL em .list para http
②Erro GPG: https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 InRelease: As seguintes assinaturas não puderam t ser verificado porque a chave pública não está disponível: NO_PUBKEY A4B469963BF863CC
O repositório 'https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 InRelease' não está assinado.
Solução:

RUN rm /etc/apt/sources.list.d/cuda.list
RUN rm /etc/apt/sources.list.d/nvidia-ml.list

Depois que esses dois erros forem resolvidos, a instalação do apt-get deverá ser bem-sucedida

③ Após a atualização do apt, execute as seguintes instruções

apt-get install libsm6
apt-get install libxrender1
apt-get install libxext-dev

④ Em seguida, pip install opencv-python
(execute-o novamente após ter sido instalado antes)

Relate também um erro e tente
apt-get update && apt-get install ffmpeg libsm6 libxext6 -y

Acho que você gosta

Origin blog.csdn.net/qq_43666068/article/details/132153252
Recomendado
Clasificación