Nach erfolgreicher Installation der opencv-Bibliothek meldet import cv2 einen Fehler

Es konnte kein Fehler gefunden werden. libSM.so.6 libXrender.so.1 libXext.so.6
Wenn apt-get update
einen Fehler macht, überprüfen Sie zunächst einen nach dem anderen.
①Wenn das Zertifikat falsch ist: Zertifikatüberprüfung fehlgeschlagen: Das Zertifikat ist NICHT vertrauenswürdig
Wird /etc/apt/sources das https der URL in .list in http ändern
②GPG-Fehler: https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 InRelease: Die folgenden Signaturen konnten nicht Kann nicht überprüft werden, da der öffentliche Schlüssel nicht verfügbar ist: NO_PUBKEY A4B469963BF863CC
Das Repository „https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 InRelease“ ist nicht signiert.
Lösung:

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

Nachdem diese beiden Fehler behoben sind, sollte die Installation von apt-get erfolgreich sein

③ Führen Sie nach der Aktualisierung von apt die folgenden Anweisungen aus

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

④ Dann pip install opencv-python
(führen Sie es erneut aus, nachdem es zuvor installiert wurde)

Melden Sie auch einen Fehler und versuchen Sie
es mit apt-get update && apt-get install ffmpeg libsm6 libxext6 -y

Guess you like

Origin blog.csdn.net/qq_43666068/article/details/132153252