0
votes

Python - Erreur d'importation: aucun module nommé cv2

import cv2 as cv

img = cv.imread('Pohotos/cat.jpg')

cv.imshow('Cat', img)

cv.waitKey(0)

Currently, I am following a course via Freecodecamp in regards to OpenCV/Python. When I trying to run this script I get an error that there is no module named cv2. Even though I installed everything needed to use OpenCV as shown in the course. Does anyone know how I can fix this?ps, I use Mac

5 commentaires

Peut-être avez-vous installé OpenCV pour une version de python différente de celle que vous utilisez pour exécuter le script?


J'ai à nouveau utilisé pip install opencv-python pour m'assurer que tout était mis à jour et qu'il semble tel quel.


Peut-être que pip est pour un python différent de celui que vous utilisez. Exécutez-vous le script depuis la ligne de commande ou depuis un IDE?


J'ai finalement réussi à me débarrasser de l'erreur, mais maintenant, lorsque j'essaie d'exécuter le script, le lanceur se fige.


Désinstallez le courant et essayez ceci: pip install opencv-contrib-python==4.1.0.25


3 Réponses :


0
votes

Je pense que vous n'avez pas installé tous les packages nécessaires, essayez d'installer ceci: pip3 install opencv-python


3 commentaires

Exigence déjà satisfaite: opencv-python dans /usr/local/lib/python3.9/site-packages (4.4.0.46) Exigence déjà satisfaite: numpy> = 1.19.3 dans /usr/local/lib/python3.9/site -packages (de opencv-python) (1.19.4) C'est la sortie que j'obtiens


Essayez peut-être de le réinstaller en utilisant pip3 uninstall opencv-python. Et puis pip3 installe opencv-python


Peut-être que pip3 désinstalle opencv-python, puis pip3 installe opencv-python



0
votes

Vous n'avez peut-être pas de package opencv. Téléchargez opencv et opencv-contrib. pip3 installer opencv-python opencv-contrib-python


3 commentaires

Voici la sortie que j'obtiens: ➜ ~ pip3 install opencv-python Exigence déjà satisfaite: opencv-python dans /usr/local/lib/python3.9/site-packages (4.4.0.46) Exigence déjà satisfaite: numpy> = 1.19. 3 dans /usr/local/lib/python3.9/site-packages (de opencv-python) (1.19.4) ➜ ~ pip3 installer opencv-contrib-python Exigence déjà satisfaite: opencv-contrib-python dans / usr / local /lib/python3.9/site-packages (4.4.0.46) Exigence déjà satisfaite: numpy> = 1.19.3 dans /usr/local/lib/python3.9/site-packages (de opencv-contrib-python) (1.19 .4)


Peut-être d'abord faire pip3 désinstaller opencv-python opencv-contrib-python, puis faire pip3 installer opencv-python opencv-contrib-python


Vérifiez également d'abord si vous avez ajouté python3 à votre PATH. Sinon, ajoutez python3 à votre chemin système, puis essayez d'importer.



0
votes

Vous avez probablement installé cv2 dans le dossier local d'un autre endroit

Vous devez savoir où ce module cv2 est installé, le supprimer et le retélécharger globalement, je recommande en tant que débutant

Dans le terminal racine, mettez pip3 install opencv-python


0 commentaires