Ich muss cv2
ein Skript installieren , das für mich geschrieben wurde. Ich habe versucht pip install cv2
und pip install open_cv
bekam das gleiche Problem - eine Warnmeldung von dist.py
und beschwert sich darüber zlib
, nicht gefunden zu werden. Kein cv2 installiert. Ich habe es auch versucht pyopenvc
und pip install opencv-python
.
Also ging ich zur opencv-Seite und lud die entsprechende Exe herunter. Ran it - generierte einen Haufen von Unterverzeichnissen und eine make-Datei und so.
Was mache ich jetzt?
Ab dem 22.10.2019 denke ich, dass die beste Antwort einfach ist
Es erscheint
opencv
jetzt imAnaconda
Hauptkanal.Um zu sehen, welche Pakete (einschließlich
opencv
) sich im Hauptkanal befindenAnaconda
, gehen Sie zu Anaconda-Paketlisten und folgen Sie dem Link, der Ihrer Python- und Betriebssystemversion entspricht.quelle
Verwenden Sie dies einfach für die bisher neueste Version 4.1.0.
pip install opencv-contrib-python==4.1.0.25
Verwenden Sie für die Standardversion Folgendes:
Für eine schnelle Installation: https://youtu.be/iZKVFwez260
quelle
Erstellen Sie mit python3 eine virtuelle Umgebung
virtualenv env_name --python="python3"
und führen Sie den folgenden Befehl aus
um zu überprüfen, ob es korrekt installiert wurde
python3 -c "import cv2"
quelle
Bei der Installation von opencv haben zunächst alle Probleme. Opencv erfordert viele Abhängigkeiten im Backend. Der beste Weg, um mit opencv zu beginnen, ist die Installation in einer virtuellen Umgebung. Ich empfehle Ihnen, zuerst die Python-Anaconda-Distribution zu installieren und damit eine virtuelle Umgebung zu erstellen. Dann können Sie in einer virtuellen Umgebung mit dem Befehl conda install einfach opencv installieren. Ich halte dies für den sichersten und einfachsten Ansatz, um opencv zu installieren. Der folgende Befehl funktioniert für mich, Sie können das gleiche versuchen.
quelle
Öffnen Sie die Anaconda-Eingabeaufforderung und geben Sie den folgenden Befehl ein.
conda install -c conda-forge opencv
Sobald die 'Lösungsumgebung' fertig ist. Es werden Sie aufgefordert, Abhängigkeiten herunterzuladen. Geben Sie 'y' ein.
Es werden alle Abhängigkeiten installiert und dann können Sie codieren.
quelle
Sie können versuchen, den folgenden Befehl zu verwenden:
pip installiere opencv-contrib-python
Grundsätzlich wird die kompatible Version heruntergeladen. Wenn dieser Befehl fehlschlägt, können Sie Ihr Pip mit dem folgenden Befehl aktualisieren:
python -m pip install –upgrade pip
Wenn Sie eine Bildanleitung benötigen, gehen Sie zu Einfache Schritte, um OpenCV unter Windows zu installieren
Sie können auch versuchen, OpenCV über vorgefertigte Binärdateien von der offiziellen OpenCV-Site zu installieren .
quelle
pip install --trusted-host=pypi.org --trusted-host=files.pythonhosted.org opencv-python
.quelle
Ich empfehle dies für Python 3: Bitte installieren Sie es auf diese Weise mit pip
Dadurch wird die neueste Version von OpenCV heruntergeladen und installiert.
quelle
Als Referenz könnte es jemandem helfen ... Auf dem Debian-System ist es schwierig, Folgendes zu tun:
apt-get install -y libsm6 libxext6 libxrender-dev pip3 install opencv-python python3 -c "import cv2"
quelle
Die Installation von cv2 oder opencv-python mit pip ist manchmal ein Problem. Ich hatte das gleiche Problem bei der Installation von cv2 mit pip. Die Installation war kein Problem. Das Problem bestand darin, cv2 nach der Installation zu importieren. Ich war ein immer Import Fehler so dieses Problem zu beheben i von pip Haupt importieren opencv-Python zu installieren. Versuchen Sie, den folgenden Code in Ihrer Python-Datei auszuführen, dann wird opencv-python installiert
from pip._internal import main as install try: import cv2 except ImportError as e: install(["install", "opencv-python"]) finally: pass
Ich hoffe das wird jemandem helfen
quelle
Wenn Sie Pycharm-Navigationseinstellungen> Projekt: Name> Projektinterpreter verwenden, durchsuchen Sie das Modul einfach nach Namen (in diesem Fall OpenCV-Python) und installieren Sie es. arbeitete für mich
quelle
Falls Sie eine aarch64- Plattform mit ARM64-CPU - und / oder Docker verwenden
Auf einem Entwicklungsboard auf ARM64 wurde überhaupt keine Python-OpenCV-Version gefunden
version: NONE
. Ich musste aus der Quelle bauen. Dies erlaubte die CUDA-Unterstützung.In meinem Fall war es bereits auf dem Board verfügbar, wurde aber in der Entwicklungsumgebung nicht gefunden.
Wenn das Kompilieren aus dem Quellcode nicht erreichbar ist, gibt es Docker
Natürlich wird das Kompilieren einige Zeit dauern (einige Stunden auf dem ARM-Kern), aber es lohnt sich zu wissen, da die meisten Open-Source-Tools bei Problemen auf diese Weise erstellt werden können.
quelle
Unter Ubuntu können Sie es für das System Python mit installieren
quelle
Es gibt zwei Möglichkeiten:
oder
Ich hoffe es hilft.
quelle