Impossible de trouver le module cv2 lors de l'utilisation d'OpenCV
J'ai installé OpenCV sur le système d'exploitation Occidentalis (une variante de Raspbian) sur un Raspberry Pi, en utilisant le script de jayrambhia trouvé ici. Il a installé la version 2.4.5.
Lorsque j'essaie import cv2
dans un programme Python, j'obtiens le message suivant :
pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
import cv2
ImportError: No module named cv2
Le fichier cv2.so
est stocké dans/usr/local/lib/python2.7/site-packages/...
Il existe également des dossiers /usr/local/lib
appelés python3.2 et python2.6, ce qui pourrait poser problème, mais je n'en suis pas sûr.
Est-ce une erreur de chemin peut-être? Toute aide est appréciée, je suis nouveau sur Linux.
Solution du problème
Commencez par exécuter ces commandes dans Terminal/CMD :
conda update anaconda-navigator
conda update navigator-updater
Ensuite, le problème de l'instruction ci-dessous sera résolu
Pour Windows si vous avez installé anaconda, vous pouvez simplement faire
pip install opencv-python
ou alors
conda install -c https://conda.binstar.org/menpo opencv
si tu es sous linux tu peux faire:
pip install opencv-python
ou alors
conda install opencv
Lien1 Lien2
Pour python3.5+, vérifiez ces liens: Link3, Link4
Mise à jour :
si vous utilisez anaconda, vous pouvez simplement l'utiliser également (et vous n'avez donc pas besoin d'ajouter un canal menpo) :
conda install -c conda-forge opencv
Commentaires
Enregistrer un commentaire