J'ai essayé d'installer OpenCV et cv2 à partir de Pycharm et du terminal, comme suggéré, en utilisant:
pip install --user opencv
pip install --user cv2
mais je reçois l'erreur suivante pour eux:
Collecting opencv
Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv
et
Collecting cv2
Could not find a version that satisfies the requirement cv2 (from versions: )
No matching distribution found for cv2
Comment puis-je résoudre ces problèmes et installer les packages correctement? J'utilise python 3.4.
Vous obtenez ces erreurs parce que opencv
et cv2
ne sont pas les noms de package python.
Ces deux éléments sont inclus dans le package opencv-python
disponible à installer à partir de pip.
Si vous utilisez Python 2, vous pouvez installer avec pip:
pip install opencv-python
Ou utilisez l'équivalent pour Python 3:
pip3 install opencv-python
Après avoir exécuté la commande pip appropriée, votre paquet devrait pouvoir être utilisé à partir de python.
J'ai rencontré le même problème. Un problème peut être que OpenCV est créé pour Python 2.7, pas 3 (toutes les bibliothèques Python 2.7 ne fonctionneront pas dans Python 3 ou supérieur). Je ne crois pas non plus que vous puissiez télécharger OpenCV directement via le programme d’installation du package de PyCharm. J'ai trouvé de la chance en suivant les instructions: OpenCV Python . Plus précisément:
import cv2
, en supposant qu'il n'y ait pas d'erreur print cv2.__version__
.Alternativement, j'ai eu de la chance en utilisant ce paquet opencv-python , que vous pouvez installer directement en utilisant pip avec pip install opencv-python
Bonne chance!
python3.6 -m pip install opencv-python
va installer cv2 dans la branche python3.6
L'installation d'OpenCV n'est pas si directe. Vous devez préalablement installer certains paquets.
Je ne recommanderais pas le paquetage non officiel opencv-python. Ne fonctionne pas correctement sous macos et ubuntu (voir ceci post ). Aucune idée sur Windows.
Il existe de nombreux sites Web expliquant comment installer opencv et tous les packages requis. Par exemple celui-ci .
Le problème de la tentative d'installation opencv à plusieurs reprises est que vous devez désinstaller complètement avant de tenter à nouveau, ou vous pourriez vous retrouver avec de nombreuses erreurs.
voici un tutoriel qui a fonctionné pour moi sans aucun problème.
Copié du site au-dessus de la partie importante:
Téléchargez la version OpenCV correspondant à votre installation Python de ici . Dans mon cas, j’ai utilisé opencv_python-3.1.0-cp35-cp35m-win32.whl.
Maintenant, ouvrez une fenêtre de commande comme avant. Vous pouvez l'ouvrir directement dans votre Téléchargements dossier si vous faites un MAJ et faites un clic droit à l'intérieur. L'idée est pour ouvrir une fenêtre de commande où vous avez téléchargé le fichier [...] ci-dessus. Utilisation la commande [...] pour installer [...] OpenCV:
1 pip install "opencv_python-3.1.0-cp35-cp35m-win32.whl"
Note complémentaire: n'oubliez pas de changer le nom du fichier téléchargé dans la commande que vous utilisez ..__ Apparemment, en installant opencv, vous aurez également accès à cv2.