web-dev-qa-db-fra.com

PyCharm ne reconnaît pas cv2 en tant que module

J'utilise OpenCV 3 et Python 2.7 et je code avec PyCharm. Le code fonctionne bien mais PyCharm ne reconnaît pas cv2 en tant que module. Il est souligné par une ligne rouge pour ne pas afficher ses fonctions dans le menu intellisence.

J'ai essayé de définir une variable d'environnement OPENCV_DIR mais cela n'a pas fonctionné

OpenCV est extrait dans F:\opencv et Python est installé sur C:\Python27.

Qu'est-ce qui ne va pas ?

5
Abd ElRahman Abbas

A travaillé sur la version Pycharm 4.0

Suivez ces étapes:

  1. Allez dans Fichier> Paramètres dans Pycharm IDE Fenêtre

  2. Recherchez un interprète de projet dans la barre de recherche.

  3. Cliquez sur un paquet parmi les options disponibles
  4. La fenêtre de paquet s’ouvrira à partir de laquelle vous pourrez installer n’importe quel paquet.

J'ai installé le paquet opencv-python pour exécuter des commandes opencv

3
Guru

J'ai le même problème et je crains qu'il n'y ait pas de solution pour cela pour le moment. Vous pouvez en savoir plus sur le problème ici

Le problème est que (OpenCV} _ n'inclut pas le fichier .py nécessaire pour la saisie semi-automatique, ce qui pourrait expliquer pourquoi PyCharm ne récupère pas également le package.

Pour être sûr que nous sommes sur la même page, lorsque vous accédez à Fichier> Paramètres par défaut> Projet par défaut> Interprète de projet et sélectionnez l'interpréteur Python 2.7, est-ce qu'il répertorie cv2 ou opencv dans les packages?

EDIT: J'ai réussi à le faire fonctionner avec anaconda au lieu de python. Il suffit d’installer Anaconda et de tout faire comme pour Python (cv2 copié où ce serait en python). J'espère que ça vous aide!

3
ILA

Suivez le lien Comment installer OpenCV sous Windows et l'activer pour PyCharm sans utiliser le gestionnaire de paquets

Étapes à suivre:

Install Python 2.7.10
Install Pycharm(If you have not done it already)
Download and install the OpenCV executable.
Add OpenCV in the system path(%OPENCV_DIR% = /path/of/opencv/directory)
Goto C:\opencv\build\python\2.7\x86 folder and copy cv2.pyd file.
Goto C:\Python27\DLLs directory and paste the cv2.pyd file.
Goto C:\Python27\Lib\site-packages directory and paste the cv2.pyd file.
Goto PyCharm IDE and goto DefaultSettings>PythonInterpreter.
Select the Python which you have installed on Step1.
Install the packages numpy,matplotlib and pip in pycharm.
Restart your PyCharm.
PyCharm now has OpenCV library installed and working.
3
webapp

Essayez Fichier-> Invalider les caches/redémarrer ...

3
geekly

Je suis les étapes dans la réponse de la webapp et après cela, cela ne fonctionne pas et j'ai décidé de réinstaller l'IDE pycharm, cela fonctionne pour moi. J'espère que cela aidera.

0
Denis Romasanta

Vous pouvez installer vos bibliothèques existantes sur pycharm en activant le bouton "Hériter des packages de site global" lors de la création du projet. Si vous n'avez pas de bibliothèques installées, vous pouvez l'installer en allant àFile>Settings>Project:your project name>project interpreteret puis installez votre paquet requis en le recherchant.

0
Talha Farooq