Pourquoi ne puis-je pas importer cv2 en Python ?

Barbara Streisand
Libérer: 2024-11-10 04:17:02
original
700 Les gens l'ont consulté

Why Can't I Import cv2 in Python?

Dépannage de l'erreur "Impossible de trouver le module cv2" lors de l'utilisation d'OpenCV

Lors de l'importation du module cv2 d'OpenCV dans un programme Python, vous pouvez rencontrer un message " ImportError : Aucun problème de module nommé cv2 ». Voici une analyse de la cause et une solution pour remédier au problème :

Comme mentionné dans la requête, vous avez installé OpenCV version 2.4.5 sur un Raspberry Pi à l'aide d'un script. Lors de la tentative d'importation de cv2, le message d'erreur indique que le module est introuvable.

Le premier point à considérer est de savoir si OpenCV est correctement installé. Pour vérifier cela, assurez-vous que le fichier cv2.so est présent dans le répertoire "/usr/local/lib/python2.7/site-packages/...".

La présence de dossiers pour Python 3.2 et 2.6 dans "/usr/local/lib" suggère un problème potentiel de configuration du chemin.

Pour résoudre ce problème, vous devez exécuter les commandes suivantes dans Terminal/CMD :

conda update anaconda-navigator  
conda update navigator-updater  
Copier après la connexion

Après avoir exécuté ces commandes, l'instruction "pip install opencv-python" devrait résoudre le problème pour les utilisateurs Windows avec Anaconda installé.

Pour les systèmes Linux, vous pouvez utiliser :

pip install opencv-python
Copier après la connexion

Alternativement, vous pouvez essayez :

conda install opencv
Copier après la connexion

Reportez-vous aux liens fournis (Link1, Link2) pour plus de détails.

Mise à jour pour Python 3.5 :

Si vous utilisez Python versions 3.5 ou supérieures, veuillez vous référer à ces ressources : Link3, Link4.

Solution supplémentaire :

Pour les utilisateurs d'Anaconda, vous pouvez également utiliser les éléments suivants commande (éliminant le besoin d'ajouter le canal menpo) :

conda install -c conda-forge opencv
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal