Je viens d'installer TensorFlow, Keras dans anaconda3.
C:\conda create --name neuralnets python=3.7
C:\activate neuralnets
(neuralnets) C:\conda install theano
(neuralnets) C:\conda install mingw libpython
(neuralnets) C:\pip install tensorflow
(neuralnets) C:\pip install keras
Exécuté cette commande :
(neuralnets) C:\python -c "from keras import backend; print(backend._BACKEND)"
Vous avez l'erreur suivante :
Traceback (most recent call last):
File "C:\Users\Z0035HPP\AppData\Roaming\Python\Python37\site-packages\numpy\core\__init__.py", line 16, in <module>
from . import multiarray
File "C:\Users\Z0035HPP\AppData\Roaming\Python\Python37\site-packages\numpy\core\multiarray.py", line 12, in <module>
from . import overrides
File "C:\Users\Z0035HPP\AppData\Roaming\Python\Python37\site-packages\numpy\core\overrides.py", line 6, in <module>
from numpy.core._multiarray_umath import (
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\Z0035HPP\AppData\Local\Continuum\anaconda3\envs\neuralnets\lib\site-packages\keras\__init__.py", line 3, in <module>
from . import utils
File "C:\Users\Z0035HPP\AppData\Local\Continuum\anaconda3\envs\neuralnets\lib\site-packages\keras\utils\__init__.py", line 2, in <module>
from . import np_utils
File "C:\Users\Z0035HPP\AppData\Local\Continuum\anaconda3\envs\neuralnets\lib\site-packages\keras\utils\np_utils.py", line 6, in <module>
import numpy as np
File "C:\Users\Z0035HPP\AppData\Roaming\Python\Python37\site-packages\numpy\__init__.py", line 142, in <module>
from . import core
File "C:\Users\Z0035HPP\AppData\Roaming\Python\Python37\site-packages\numpy\core\__init__.py", line 47, in <module>
raise ImportError(msg)
ImportError:
import numpy as np
<< your code here >>
Puis-je avoir une aide s'il vous plait? Je suis nouveau dans l'utilisation de keras et de tensorflow. Je l'utilise pour un cours que je prends ce semestre.
Merci
Probablement un doublon de #12957 en raison de ContinuumIO/anaconda-issues#10628 . Commentaire copié du problème en double :
Il existe une différence entre l'emplacement des bibliothèques de support supplémentaires fournies avec anaconda et celles fournies avec stock numpy que vous obtenez à partir de pip install
. Cela nécessite des ajustements à la variable PATH
. Peut-être que les ajustements PATH
échouent à l'importation. Le répertoire site-packages\numpy\.libs
existe-t-il et contient-il des fichiers *.dll
? Si c'est le cas, pouvez-vous essayer d'ajouter ce répertoire à votre PATH
avant d'exécuter python :
rem This fails
python -c "import numpy"
rem Does this succeed ???
PATH=path\to\site-packages\numpy\.libs;%PATH%
python -c "import numpy"
Mais dans votre cas, quelque chose est différent, le chemin vers numpy manque un séparateur de chemin : C:\Users\Z0035HPP\AppData\Roaming\Python\Python37\site-packages\numpy\core__init__.py
devrait être C:\Users\Z0035HPP\AppData\Roaming\Python\Python37\site-packages\numpy\core\__init__.py
. C'est une erreur de copier coller ?
il manque un séparateur de chemin dans le chemin vers numpy :
Juste un problème de formatage de github, l'emballage dans ```
fait disparaître cela
@bsathyan : Vous ne nous avez pas montré le message d'erreur complet. Pouvez-vous également coller la partie qui vient après le dernier ImportError
?
@eric-wieser ci-dessous est le fil d'erreur complet. Veuillez me faire savoir si vous avez besoin d'autre chose.
Merci :)
(neuralnets) C:\Users\Z0035HPP>python -c "from keras import backend; print(backend._BACKEND)"
Traceback (most recent call last):
File "C:\Users\Z0035HPP\AppData\Roaming\Python\Python37\site-packages\numpy\core\__init__.py", line 16, in <module>
from . import multiarray
File "C:\Users\Z0035HPP\AppData\Roaming\Python\Python37\site-packages\numpy\core\multiarray.py", line 12, in <module>
from . import overrides
File "C:\Users\Z0035HPP\AppData\Roaming\Python\Python37\site-packages\numpy\core\overrides.py", line 6, in <module>
from numpy.core._multiarray_umath import (
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\Z0035HPP\AppData\Local\Continuum\anaconda3\envs\neuralnets\lib\site-packages\keras\__init__.py", line 3, in <module>
from . import utils
File "C:\Users\Z0035HPP\AppData\Local\Continuum\anaconda3\envs\neuralnets\lib\site-packages\keras\utils\__init__.py", line 2, in <module>
from . import np_utils
File "C:\Users\Z0035HPP\AppData\Local\Continuum\anaconda3\envs\neuralnets\lib\site-packages\keras\utils\np_utils.py", line 6, in <module>
import numpy as np
File "C:\Users\Z0035HPP\AppData\Roaming\Python\Python37\site-packages\numpy\__init__.py", line 142, in <module>
from . import core
File "C:\Users\Z0035HPP\AppData\Roaming\Python\Python37\site-packages\numpy\core\__init__.py", line 47, in <module>
raise ImportError(msg)
ImportError:
IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
Here is how to proceed:
- If you're working with a numpy git repository, try `git clean -xdf`
(removes all files not under version control) and rebuild numpy.
- If you are simply trying to use the numpy version that you have installed:
your installation is broken - please reinstall numpy.
- If you have already reinstalled and that did not fix the problem, then:
1. Check that you are using the Python you expect (you're using C:\Users\Z0035HPP\AppData\Local\Continuum\anaconda3\envs\neuralnets\python.exe),
and that you have no directories in your PATH or PYTHONPATH that can
interfere with the Python and numpy versions you're trying to use.
2. If (1) looks fine, you can open a new issue at
https://github.com/numpy/numpy/issues. Please include details on:
- how you installed Python
- how you installed numpy
- your operating system
- whether or not you have multiple versions of Python installed
- if you built from source, your compiler versions and ideally a build log
Note: this error has many possible causes, so please don't comment on
an existing issue about this - open a new one instead.
Original error was: No module named 'numpy.core._multiarray_umath'
Je suis également confronté au même problème.
Traceback (most recent call last):
File "F:\Anaconda\envs\Final_Project\lib\site-packages\numpy\core\__init__.py", line 16, in <module>
from . import multiarray
File "F:\Anaconda\envs\Final_Project\lib\site-packages\numpy\core\multiarray.py", line 12, in <module>
from . import overrides
File "F:\Anaconda\envs\Final_Project\lib\site-packages\numpy\core\overrides.py", line 9, in <module>
from numpy.core._multiarray_umath import add_docstring, ndarray
ImportError: DLL load failed: The specified module could not be found.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "F:/Python Programs/Final Project/scratch_6.py", line 1, in <module>
import tensorflow as tf
File "F:\Anaconda\envs\Final_Project\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "F:\Anaconda\envs\Final_Project\lib\site-packages\tensorflow\python\__init__.py", line 47, in <module>
import numpy as np
File "F:\Anaconda\envs\Final_Project\lib\site-packages\numpy\__init__.py", line 142, in <module>
from . import core
File "F:\Anaconda\envs\Final_Project\lib\site-packages\numpy\core\__init__.py", line 47, in <module>
raise ImportError(msg)
ImportError:
IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
Here is how to proceed:
- If you're working with a numpy git repository, try `git clean -xdf`
(removes all files not under version control) and rebuild numpy.
- If you are simply trying to use the numpy version that you have installed:
your installation is broken - please reinstall numpy.
- If you have already reinstalled and that did not fix the problem, then:
1. Check that you are using the Python you expect (you're using F:\Anaconda\envs\Final_Project\python.exe),
and that you have no directories in your PATH or PYTHONPATH that can
interfere with the Python and numpy versions you're trying to use.
2. If (1) looks fine, you can open a new issue at
https://github.com/numpy/numpy/issues. Please include details on:
- how you installed Python
- how you installed numpy
- your operating system
- whether or not you have multiple versions of Python installed
- if you built from source, your compiler versions and ideally a build log
Note: this error has many possible causes, so please don't comment on
an existing issue about this - open a new one instead.
Original error was: DLL load failed: The specified module could not be found.
Le correctif suggéré dans le commentaire ci-dessus vous a-t-il aidé ? C'est un problème connu avec Anaconda.
Non, le chemin était déjà correct pour moi. Et oui, c'est un problème avec l'anaconda. J'ai utilisé Virtual Environment pour le même code et il a très bien fonctionné. Quelque chose ne va probablement pas avec l'anaconda, semble-t-il.
pip install tensorflow
récupéré numpy de PyPI. Essayer
pip uninstall numpy
conda install numpy
ça va probablement arranger les choses
Salut,
J'ai rencontré le même problème et j'ai suivi les conseils pour désinstaller numpy à l'aide de pip et l'installer à nouveau avec conda - mais sans succès.
Cependant, j'essayais de faire fonctionner tensorboard
avec l'erreur d'importation suivante, pas exactement la même, mais peut-être liée :
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
ImportError: numpy.core.multiarray failed to import
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 968, in _find_and_load
SystemError: <class '_frozen_importlib._ModuleLockManager'> returned a result with an error set
ImportError: numpy.core._multiarray_umath failed to import
ImportError: numpy.core.umath failed to import
2019-02-26 21:41:23.671349: F tensorflow/python/lib/core/bfloat16.cc:675] Check failed: PyBfloat16_Type.tp_base != nullptr
Abort trap: 6
Salut,
J'ai rencontré le même problème et j'ai suivi les conseils pour désinstaller numpy à l'aide de pip et l'installer à nouveau avec conda - mais sans succès.
Cependant, j'essayais de faire fonctionnertensorboard
avec l'erreur d'importation suivante, pas exactement la même, mais peut-être liée :ModuleNotFoundError: No module named 'numpy.core._multiarray_umath' ImportError: numpy.core.multiarray failed to import The above exception was the direct cause of the following exception: Traceback (most recent call last): File "<frozen importlib._bootstrap>", line 968, in _find_and_load SystemError: <class '_frozen_importlib._ModuleLockManager'> returned a result with an error set ImportError: numpy.core._multiarray_umath failed to import ImportError: numpy.core.umath failed to import 2019-02-26 21:41:23.671349: F tensorflow/python/lib/core/bfloat16.cc:675] Check failed: PyBfloat16_Type.tp_base != nullptr Abort trap: 6
Utilisez-vous tensorlow avec un python 3.6 ? Tensorflow ne fonctionne tout simplement pas avec python 3.7.
Je te suggère de faire ceci :
Salut @mjahmad ,
Merci pour votre réponse. En effet, j'exécute Python 3.6.7
dans mon environnement
OK, je l'ai maintenant. Juste pour partager au cas où il pourrait y avoir quelque chose d'utile pour vous.
J'ai à nouveau désinstallé tensorflow
et n'ai installé que la version 1.12
de tensorboard :
pip install tensorboard==1.12
Fonctionne maintenant
salut!
J'ai réussi à installer tensorflow en python3.7
pip désinstaller numpy
pip installer numpy
pip désinstaller tensorflow
pip installer tensorflow
importer tensorflow en tant que tf
succès :> merci
pip install tensorflow
récupéré numpy de PyPI. Essayerpip uninstall numpy conda install numpy
ça va probablement arranger les choses
Cela a résolu mon problème, merci
Bonjour,
J'ai le même problème et je l'ai essayé avec les environnements 3.7 et 3.6. Mais il y a toujours l'erreur suivante :
à partir de keras.models Importation séquentielle
Utilisation du backend TensorFlow.
ModuleNotFoundError Traceback (appel le plus récent en dernier)
ModuleNotFoundError : aucun module nommé 'numpy.core._multiarray_umath'
!pip uninstall numpy
ne fonctionne pas. Il tourne et tourne sans aucun résultat.Merci!
Bon, désolé, j'ai résolu le problème. Peut-être que ça t'aidera :
Mettre à jour vers la dernière version de numpy :D
!pip install --upgrade numpy
salut
Merci de m'avoir envoyé ce courrier.
Aidez-vous les uns les autres à partager la résolution de problèmes difficiles les uns avec les autres
Faisons le. Bonne journée aujourd'hui.
Le monde vous appartient. : RÉ
-----Message d'origine-----
De : « mario » [email protected]
A : "numpy/numpy" [email protected] ;
Cc : "kobilinux" [email protected] ; "Commentaire" [email protected] ;
Envoyé : 2019-03-14 (목) 06:21:15 (GMT+09:00)
Objet : Re : [numpy/numpy] Aucun module nommé 'numpy.core._multiarray_umath' (#12977)
Bonjour,
J'ai le même problème et je l'ai essayé avec les environnements 3.7 et 3.6. Mais il y a toujours l'erreur suivante :
à partir de keras.models Importation séquentielle
Utilisation du backend TensorFlow.
ModuleNotFoundError Traceback (appel le plus récent en dernier)
ModuleNotFoundError : aucun module nommé 'numpy.core._multiarray_umath'
!pip désinstaller numpy
ne fonctionne pas. Il tourne et tourne sans aucun résultat.
Merci!
Bon, désolé, j'ai résolu le problème. Peut-être que ça t'aidera :
Mettre à jour vers la dernière version de numpy :D
!pip install --upgrade numpy
-
Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, affichez-le sur GitHub ou coupez le fil de discussion.
Fermeture. Espérons que ces problèmes ont été résolus du côté d'Anaconda, et certaines des suggestions ici semblent sous-optimales. La meilleure solution semble être
pip uninstall numpy
conda install numpy
salut!
J'ai réussi à installer tensorflow en python3.7
- Échec lors de la première installation Message : ModuleNotFoundError : aucun module nommé 'numpy.core._multiarray_umath'
- ModuleNotF oundError : aucun module nommé 'numpy.core._multiarray_umath'
pip désinstaller numpy
pip installer numpy
pip désinstaller tensorflow
pip installer tensorflowimporter tensorflow en tant que tf
succès :> merci
cela a fonctionné pour moi, merci
Bonjour
Je reçois la même erreur en accédant à tensorflow comme ci-dessous.
ModuleNotFoundError Traceback (appel le plus récent en dernier)ModuleNotFoundError : aucun module nommé 'numpy.core._multiarray_umath'
Solution :- Mettre à jour Numpy avec la dernière version
setp pour mettre à jour numpy comme suit
setp1 ouvrir cmd
setp2 écrivez pip install numpy== version la plus récente et appuyez sur Entrée
exemple pip install numpy==1.16.2
pip install tensorflow
récupéré numpy de PyPI. Essayerpip uninstall numpy conda install numpy
ça va probablement arranger les choses
Cela a fonctionné pour moi aussi. Il semble que pip installant tensorflow ait ajouté une deuxième version de numpy
J'ai eu le même genre d'erreur, je l'ai résolu en créant un environnement virtuel à l'aide d'anaconda, puis en installant les bibliothèques nécessaires, cela a fonctionné.
J'ai eu le même problème et je l'ai surmonté d'une manière ou d'une autre en exécutant
```
pip désinstaller numpy
conda installer numpy
pip installer numpy
On dirait que cette erreur est due à plusieurs packages non installés correctement dans votre environnement spécifique. Pour moi, jupyter notebook n'a pas été installé dans cet environnement virtuel spécifique. J'ai suivi les commentaires ci-dessus :
pip uninstall numpy
conda install numpy
pip install numpy
Et puis ce qui suit l'a corrigé:
conda install jupyter
conda install -c conda-forge matplotlib
conda install -c anaconda pandas
Maintenant, lorsque vous ouvrez le notebook jupyter à partir de l'environnement et écrivez ce qui suit :
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import tensorflow as tf
il n'y a pas d'erreurs.
Commentaire le plus utile
pip install tensorflow
récupéré numpy de PyPI. Essayerça va probablement arranger les choses