Python No module named " cv2 "

Résolu
Soma1316 Messages postés 17 Date d'inscription vendredi 3 mars 2023 Statut Membre Dernière intervention 25 mai 2023 - Modifié le 27 avril 2023 à 16:04
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 - 28 avril 2023 à 14:49

Bonjour,

Comment résoudre cette problème:

Windows PowerShell

Copyright ( C ) 2015 Microsoft Corporation . Tous droits réservés . 

PS C:\Users\ ACER>  C:/Users /ACER/anaconda3/Scripts/ activate 
PS C:\Users\ ACER> conda activate base
PS C:\Users\ ACER> & C:/Users/ACER/anaconda3/python.exe C : /Users/ACER/mata/Untitled-.py 
Traceback ( most recent call last ) : 
   File " c:\Users\ACER\mata\Untitled-.py " , line 1 , in < module > 
       import cv2

ModuleNotFoundError : No module named "cv2"

Merci.

3 réponses

mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
27 avril 2023 à 16:03

Bonjour,

Il te suffit d'installer le module OpenCV (dans ton environnement virtuel).

pip install opencv-python

Bonne chance

1
Soma1316 Messages postés 17 Date d'inscription vendredi 3 mars 2023 Statut Membre Dernière intervention 25 mai 2023 1
Modifié le 28 avril 2023 à 14:50

 J'ai tapé cette commande mais j'ai ça :

Defaulting to user installation because normals

site - packages is not writeable 

Requirement already satisfied : opencv - python in c:\users\acer\appdata\roaming\python\python311\site-packages ( 4.7.0.72)

Requirement already satisfied : numpy > -1.21.2 in c:\users\ acer\appdata\roaming\python\python311\site-packages (from apencs - python) (1.24.2) 
1
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
Modifié le 28 avril 2023 à 14:51

Bonjour,

Quand tu partages du code ou des extraits de console merci de te référer à ce tutoriel.

Merci également de faire un vrai copier coller (ce que permet ton terminal). Si tu utilises les commandes MS-DOS, l'icône en haut à gauche > Modifier > Copier) permet de faire un copier.

Crée le script python suivant et lance-le, puis reporte-nous le résultat. Ça nous permettra probablement de comprendre ce qui ne va pas.

import os
os.listdir(r'c:\users\acer\appdata\roaming\python\python311\site-packages')
import sys
print(sys.path)
import cv2

Bonne chance

1