【发布时间】:2020-10-17 23:19:18
【问题描述】:
尝试在 android 设备上的 kivy 中导入 numpy 时,我不断收到以下错误。
No module named 'numpy.core._multiarray_umath'
如果我已经在 main.py 文件所在的位置安装了 numpy 并且我也安装了这个错误,为什么我会收到此错误 在使用 buildozer 构建之前,确保它尝试导入的文件 (_multiarray_umath) 位于 numpy 库中,即 -> _multiarray_umath.cpython-36m-x86_64-linux-gnu.so 位于 numpy/core? 提前致谢。
【问题讨论】:
-
这是整个错误输出吗?
-
你的
buildozer.spec文件列表numpy和kivy是requirements吗? -
这可能是由于构建失败(或中断)造成的。重新安装 numpy 就可以了。
-
在 buildozer.spec 文件中列出 numpy 修复了错误,但我似乎无法让 tensorflow 在 kivy for android 中编译。 tensorflow 在 kivy 上不能在 android 上运行吗?