Maison >développement back-end >Tutoriel Python >Pourquoi ne puis-je pas importer cv2 dans mon programme Python après avoir installé OpenCV ?

Pourquoi ne puis-je pas importer cv2 dans mon programme Python après avoir installé OpenCV ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-17 07:47:03772parcourir

Why Can't I Import cv2 in My Python Program After Installing OpenCV?

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

Problème :

Après en installant OpenCV sur un Raspberry Pi exécutant Occidentalis, l'importation de cv2 dans un programme Python entraîne une erreur : "ImportError : Aucun module nommé cv2."

Solution :

Confirmer que le fichier cv2.so se trouve bien dans /usr/local/lib/python2.7/site-packages/...

Causes potentielles :

  • Mauvaise configuration du chemin : L'interpréteur Python n'est peut-être pas correctement configuré pour trouver la bibliothèque OpenCV.
  • Problème d'Anaconda-Navigator : Si Anaconda est installé, il peut avoir besoin à mettre à jour.
  • Conflit de packages : D'autres packages logiciels en conflit peuvent être installés.

Résolution :

Pour Windows :

  • Mettre à jour conda et conda-navigator :

    conda update anacoonda-navigator
    conda update navigator-updater
  • Installer OpenCV avec pip :

    pip install opencv-python
  • Vous pouvez également installer OpenCV avec conda :

    conda install -c https://conda.binstar.org/menpo opencv

Pour Linux :

  • Installez OpenCV avec pip :

    pip install opencv-python
  • Vous pouvez également installer OpenCV avec conda :

    conda install opencv
  • Mettez à jour vos liens.

Pour Python 3.5 :

Reportez-vous aux liens ci-dessous pour des instructions supplémentaires :

  • [Link3](Link3)
  • [Link4](Link4)

Alternative Anaconda :

Si Anaconda est installé, vous pouvez également utiliser :

conda install -c conda-forge opencv

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!

Déclaration:
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