Я только что установил TensorFlow, Keras в 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
Выполнил эту команду:
(neuralnets) C:\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:
import numpy as np
<< your code here >>
Может кто-нибудь помочь? Я новичок в использовании keras и tensorflow. Я использую его в классе, который беру в этом семестре.
Спасибо
Вероятно, дубликат # 12957 из-за ContinuumIO / anaconda-issues # 10628 . Скопированный комментарий из повторяющейся проблемы:
Существует разница между расположением дополнительных библиотек поддержки, поставляемых с anaconda, и тех, которые поставляются со стандартным numpy, которые вы получаете от pip install
. Это требует корректировки переменной PATH
. Возможно, при импорте не удается выполнить настройки PATH
. Существует ли каталог site-packages\numpy\.libs
и содержит ли он файлы *.dll
? Если да, можете ли вы попробовать добавить этот каталог в начало PATH
перед запуском python:
rem This fails
python -c "import numpy"
rem Does this succeed ???
PATH=path\to\site-packages\numpy\.libs;%PATH%
python -c "import numpy"
Но в вашем случае что-то другое, в пути к numpy отсутствует разделитель пути: C:\Users\Z0035HPP\AppData\Roaming\Python\Python37\site-packages\numpy\core__init__.py
должно быть C:\Users\Z0035HPP\AppData\Roaming\Python\Python37\site-packages\numpy\core\__init__.py
. Это ошибка копирования и вставки?
в пути к numpy отсутствует разделитель пути:
Просто проблема с форматированием github, упаковка в ```
заставила ее исчезнуть
@bsathyan : Вы не показали нам полное сообщение об ошибке. Можете ли вы также вставить часть, которая идет после последнего ImportError
?
@ eric-wieser, прикрепленный ниже, представляет собой полную цепочку ошибок. Пожалуйста, дайте мне знать, если вам что-нибудь понадобится.
Спасибо :)
(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'
Я тоже столкнулся с той же проблемой.
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.
Помогло ли исправление, предложенное в комментарии выше ? Это известная проблема с Anaconda.
Нет, путь для меня уже был правильным. И да, это проблема анаконды. Я использовал виртуальную среду для того же кода, и она работала достаточно хорошо. Кажется, что-то не так с анакондой.
pip install tensorflow
взял numpy из PyPI. Пытаться
pip uninstall numpy
conda install numpy
это, вероятно, исправит ситуацию
Привет,
Я столкнулся с той же проблемой и последовал совету по удалению numpy с помощью pip и повторной установке с помощью conda, но безуспешно.
Однако я пытался запустить tensorboard
со следующей ошибкой ImportError, не совсем такой же, но, возможно, связанной:
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
Привет,
Я столкнулся с той же проблемой и последовал совету по удалению numpy с помощью pip и повторной установке с помощью conda, но безуспешно.
Однако я пытался запуститьtensorboard
со следующей ошибкой ImportError, не совсем такой же, но, возможно, связанной: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
Вы запускаете tenorlow с питоном 3.6? Tensorflow просто не работает с python 3.7.
Предлагаю вам сделать это:
Привет @mjahmad ,
Спасибо за ваш ответ. На самом деле я запускаю Python 3.6.7
в своей среде
Хорошо, теперь я понял. Просто чтобы поделиться на случай, если для вас будет что-то полезное.
Я снова удалил tensorflow
и установил только версию 1.12
тензорной платы:
pip install tensorboard==1.12
Работает сейчас
Привет!
Мне удалось установить тензорный поток в python3.7
pip удалить numpy
pip install numpy
pip удалить tenorflow
pip install tensorflow
импортировать тензорный поток как tf
успех:> спасибо
pip install tensorflow
взял numpy из PyPI. Пытатьсяpip uninstall numpy conda install numpy
это, вероятно, исправит ситуацию
Это решило мою проблему, спасибо
Привет,
У меня такая же проблема, и я пробовал ее в среде 3.7 и 3.6. Но все равно остается следующая ошибка:
из keras.models импорт Последовательный
Использование бэкэнда TensorFlow.
ModuleNotFoundError Traceback (последний вызов последним)
ModuleNotFoundError: нет модуля с именем 'numpy.core._multiarray_umath'
!pip uninstall numpy
не работает. Он работает и работает без каких-либо результатов.Спасибо!
Ладно, извини, парень, я решил проблему. Может быть, это поможет вам:
Обновите до последней версии numpy: D
!pip install --upgrade numpy
Привет
Спасибо, что отправили мне это письмо.
Помогайте друг другу делиться решением сложных проблем друг с другом
Давай сделаем это. Хорошего дня сегодня.
Мир твой. : D
-----Исходное сообщение-----
От: "марио" [email protected]
Кому: "numpy / numpy" [email protected] ;
Копия: "kobilinux" [email protected] ; «Комментарий» [email protected] ;
Отправлено: 2019-03-14 (목) 06:21:15 (GMT + 09: 00)
Тема: Re: [numpy / numpy] Нет модуля с именем 'numpy.core._multiarray_umath' (# 12977)
Привет,
У меня такая же проблема, и я пробовал ее в среде 3.7 и 3.6. Но все равно остается следующая ошибка:
из keras.models импортировать Последовательный
Использование бэкэнда TensorFlow.
ModuleNotFoundError Traceback (последний вызов последним)
ModuleNotFoundError: нет модуля с именем 'numpy.core._multiarray_umath'
! pip удалить numpy
не работает. Он работает и работает без каких-либо результатов.
Спасибо!
Ладно, извини, парень, я решил проблему. Может быть, это поможет вам:
Обновите до последней версии numpy: D
! pip install --upgrade numpy
-
Вы получили это, потому что прокомментировали.
Ответьте на это письмо напрямую, просмотрите его на GitHub или отключите обсуждение.
Закрытие. Надеюсь, эти проблемы были решены на стороне Anaconda, и некоторые из предложений здесь кажутся неоптимальными. Лучшее решение кажется
pip uninstall numpy
conda install numpy
Привет!
Мне удалось установить тензорный поток в python3.7
- Ошибка при первой установке Сообщение: ModuleNotFoundError: Нет модуля с именем 'numpy.core._multiarray_umath'
- ModuleNotF oundError: нет модуля с именем 'numpy.core._multiarray_umath'
pip удалить numpy
pip install numpy
pip удалить tenorflow
pip install tensorflowимпортировать тензорный поток как tf
успех:> спасибо
это сработало для меня, спасибо
Привет
Я получаю ту же ошибку при доступе к тензорному потоку, как показано ниже.
ModuleNotFoundError Traceback (последний вызов последним)ModuleNotFoundError: нет модуля с именем 'numpy.core._multiarray_umath'
Solloution: - Обновите Numpy до последней версии
setp для обновления numpy, как показано ниже
setp1 открыть cmd
setp2 напишите pip install numpy == leatest version и нажмите Enter
пример pip install numpy == 1.16.2
pip install tensorflow
взял numpy из PyPI. Пытатьсяpip uninstall numpy conda install numpy
это, вероятно, исправит ситуацию
Это сработало и для меня. Похоже, что pip, устанавливающий тензорный поток, добавил вторую версию numpy
У меня была такая же ошибка, я решил ее, создав виртуальную среду с помощью anaconda, затем установив необходимые библиотеки, это сработало.
У меня была такая же проблема, и я как-то ее преодолел, запустив
`` ''
pip удалить numpy
conda установить numpy
pip install numpy
Похоже, эта ошибка связана с неправильной установкой нескольких пакетов в вашем конкретном окружении. Для меня ноутбук jupyter не был установлен в этой конкретной виртуальной среде. Я следил за приведенными выше комментариями:
pip uninstall numpy
conda install numpy
pip install numpy
А потом исправили следующее:
conda install jupyter
conda install -c conda-forge matplotlib
conda install -c anaconda pandas
Теперь, когда вы открываете блокнот jupyter из среды и пишете следующее:
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import tensorflow as tf
ошибок нет.
Самый полезный комментарий
pip install tensorflow
взял numpy из PyPI. Пытатьсяэто, вероятно, исправит ситуацию