我正在按照本教程安装 TensorFlow( https://www.tensorflow.org/install/pip ),但在最后一个命令中:
python -c "import tensorflow as tf; tf.enable_eager_execution(); print(tf.reduce_sum(tf.random_normal([1000, 1000])))"
我得到这个结果:
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 980, 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-16 12:56:50.178364: F tensorflow/python/lib/core/bfloat16.cc:675] Check failed: PyBfloat16_Type.tp_base != nullptr
我已经安装了 numpy
如您所见:
pip3 install numpy
Requirement already satisfied: numpy in c:\programdata\anaconda3\lib\site-packages (1.15.4)
那么为什么我会收到此错误消息以及如何在 Windows 10 上修复它?
原文由 user3486308 发布,翻译遵循 CC BY-SA 4.0 许可协议
我将
numpy
升级到1.16.1
版本并再次尝试上述命令:并得到了这个新结果: