web-dev-qa-db-fra.com

Lors de l'importation de tensorflow, j'obtiens l'erreur suivante: Aucun module nommé 'numpy.core._multiarray_umath'

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.

43
Dick

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!!

75
Modem Rakesh goud

Vous pouvez utiliser deux options dans python 3.6

  1. Installer

py pip -m install numpy == 1.14.5

  1. Améliorer

py pip install numpy --upgrade

Remarque: la version la plus récente est la 1.14.5

1

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.

0
Anurag Tumloor