J'ai installé Ancaconda3 et Tensorflow. Lorsque j'essaie d'importer Tensorflow dans python Shell, je reçois l'erreur suivante:
ModuleNotFoundError: aucun module nommé 'numpy.core._multiarray_umath' ImportError: numpy.core.multiarray n'a pas pu importer
L'exception ci-dessus était la cause directe de l'exception suivante:
Traceback (dernier appel le plus récent): fichier "", ligne 980, dans _find_and_load SystemError: a renvoyé un résultat avec un ensemble d'erreurs ImportError: numpy.core._multiarray_umath n'a pas réussi à importer ImportError: numpy.core.umath n'a pas réussi à importer
Je ne sais pas quel est le problème car numpy est installé sur mon système et peut être importé avec succès en python. J'utilise Windows10.
Merci d'avance.
J'ai également eu le même problème. Il a été récupéré une fois que j'ai mis à jour le numpy de 1.15.4 à 1.16.1.
Si vous utilisez pip: pip install numpy --upgrade
Numpy fourni avec Anaconda3 est de la version 1.15.4. J'ai donc mis à niveau et cela a fonctionné.
Remarque: si vous utilisez également scikit-image dans votre script, sachez que numpy 1.16.3 est en conflit avec les anciennes versions de scikit-image (par exemple, vous pouvez obtenir ImportError: cannot import name '_validate_lengths'
). Dans ce cas, pip install --upgrade scikit-image
du terminal a résolu le problème pour moi.
J'espère que ça aide!!
Vous pouvez utiliser deux options dans python 3.6
py pip -m install numpy == 1.14.5
py pip install numpy --upgrade
Remarque: la version la plus récente est la 1.14.5
Veuillez vérifier si vous avez installé le paquet numpy à partir de pip. Parce que si vous exécutez sur conda evironment, tous les packages doivent être téléchargés à partir de là. Veuillez utiliser la déclaration mentionnée ci-dessous à cette fin
conda install -c anaconda numpy
Assurez-vous également que la version numpy prend en charge la version Python que vous utilisez.