No se pudo encontrar un error libSM.so.6 libXrender.so.1 libXext.so.6
Primero, si apt-get update
comete un error, verifique uno por uno
①Si el certificado es incorrecto: Falló la verificación del certificado: El certificado NO confiable
Will /etc/apt/sources Cambiar el https de la URL en .list a http
②Error GPG: https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 InRelease: Las siguientes firmas no pudieron No se puede verificar porque la clave pública no está disponible: NO_PUBKEY A4B469963BF863CC
El repositorio 'https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 InRelease' no está firmado.
Solución:
RUN rm /etc/apt/sources.list.d/cuda.list
RUN rm /etc/apt/sources.list.d/nvidia-ml.list
Una vez resueltos estos dos errores, la instalación de apt-get debería realizarse correctamente
③ Después de actualizar apt, ejecute las siguientes declaraciones
apt-get install libsm6
apt-get install libxrender1
apt-get install libxext-dev
④ Luego pip install opencv-python
(ejecútelo nuevamente después de instalarlo antes)
También informe un error y pruebe
apt-get update && apt-get install ffmpeg libsm6 libxext6 -y