ImportError: numpy.de base.multiarray échec de l'importation de

Je suis en train de lancer ce programme

import cv2
import time

cv.NamedWindow("camera", 1)

capture = cv.CaptureFromCAM(0)

while True:
    img = cv.QueryFrame(capture)
    cv.ShowImage("camera", img)
    if cv.WaitKey(10) == 27:
        break
cv.DestroyAllWindows()

Mais je vais avoir un problème avec numpy, je suis en utilisant pyschopy avec opencv.
Le problème que je reçois est ce rapport d'erreur:

RuntimeError: module compilé avec la version de l'API 7, mais cette version de numpy est de 6

Traceback (most recent call last):

Fichier "C:\Users\John\Documents\EyeTracking\Programs\GetImage.py", line 1, dans

import cv2

ImportError: numpy.de base.multiarray échec de l'importation de

J'ai numpy-1.6.1-py2.7 dans le psychopy dossier, je suis juste confus quant à ce qui est mal?

Modifier (Supprimé Réponse)

La commande suivante

pip install -U numpy 

permet de résoudre le problème: could not load numpy.core.multiarray.

  • Je reçois le même message d'erreur et j'ai numpy-1.9.2 installé.
  • Dans mon cas, j'ai été en utilisant Anaconda de distribution sur Windows, et en cours d'exécution conda update pythondeux fois (une fois pour la mise à jour conda, et de nouveau à la mise à jour de python pour 2.7.13) a résolu le problème.
  • L'exécution de pip install opencv-python==3.4.2.17 numpy==1.14.5 a fonctionné pour moi
  • Je reçois la même erreur avec NumPy 1.16.3, python 3,7 et plus tard macOS, la mise à niveau vers 1.16.4 résoudre le problème.
InformationsquelleAutor | 2013-12-11