Я установил Anaconda Anaconda3-2018-12 (Python 3.7.1) (версия это).
Затем я открыл «подсказку Anaconda» и сделал pip install keras и pip install tensorflow. Установка прошла успешно, но затем при выполнении:
import keras
или
import tensorflow
Я получил:
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'
ImportError: numpy.core.multiarray failed to importThe above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "", line 980, in _find_and_load
SystemError: returned a result with an error set
ImportError: numpy.core._multiarray_umath failed to import
ImportError: numpy.core.umath failed to import
2019-02-15 18:33:05.953996: F tensorflow/python/lib/core/bfloat16.cc:675]
Check failed: PyBfloat16_Type.tp_base != nullptr
В чем может быть проблема?






Как упоминалось в комментарии, это решило это:
pip install numpy --upgrade
Старая версия numpy или версия numpy для 3.7 содержит ошибки.