python - 什么是错误 "ImportError: numpy.core.multiarray failed to import"?

标签 python

我正在开发一个需要 numpy 的项目。我使用 pip install numpy 并收到消息它已安装。完成该代码后,当我运行不同的代码时,我收到以下错误,这是以前没有发生过的。我正在使用Python 3.6。问题前后版本相同。

客户端代码:

import requests
#import json
from keras.preprocessing.image import img_to_array, array_to_img, load_img
from keras.preprocessing import image

flowers = 'c:/flower_photos/daisy/107592979_aaa9cdfe78_m.jpg'
#for x in flowers:
image1 = img_to_array(image.load_img(flowers, target_size=(128,128))) / 255
payload = {
      "instances": [{"image":image1.tolist()},
]
}
print("sending request...")
r = requests.post('http://localhost:8501/v1/models/flowers/versions/1:predict', json=payload)
#r = requests.get('http://localhost:8051/v1/models/modelflowers/versions/1/metadata')
print(r.content)

我收到以下错误:

C:\flowers_old>client.py
Using TensorFlow backend.
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-10 19:15:06.355011: F tensorflow/python/lib/core/bfloat16.cc:675] Check failed: PyBfloat16_Type.tp_base != nullptr

我卸载了 TF 和 numpy 并将它们放回去。还是同样的错误。 有什么帮助吗?

谢谢, 普布杜

最佳答案

这个问题是在 numpy 1.16.1 中发现的。当将其降级到 numpy 1.15.4 时,它工作正常。 因此建议创建一个 conda 环境,激活它并进行必要的安装。

请按照以下步骤操作。

conda create -n my_env python=3.6 numpy=1.15.4

“my_env”是 conda 环境名称。

激活环境

activate my_env

安装必要的软件包:例如。

conda install -c anaconda requests 

同样,您可以根据您的要求安装其他软件包,例如 keras、tensorflow 等。

希望这有帮助。

关于python - 什么是错误 "ImportError: numpy.core.multiarray failed to import"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54623545/

相关文章:

python - OpenCV:如何从一张图像复制文本并叠加到另一张图像上

python - |、> 和 < 在 numpy 数据类型中

Python - 人类喜欢鼠标的行为

python - 无法为占位符张量提供值

python - 使用 PIP 安装 PIL 时出错 - Django、Python

python - wsgi_handler 的 Flask 错误

python - 如何在 Python 脚本中暂停和等待命令输入

python - Matplotlib 实时 pyplot

python - 在pytest中人为地提前时间

python - 内置函数与递归函数