python - 在 ARM 处理器上导入 numpy

标签 python numpy importerror

我在 ARM 处理器上安装了 python 2.4,并将我需要的所有库移到了这台机器上,包括 numpy 1.6.2 的库。当我尝试导入 numpy 时,我得到以下信息:

>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/lib/python2.4/site-packages/numpy/__init__.py", line 137, in ?
import add_newdocs
File "/usr/lib/python2.4/site-packages/numpy/add_newdocs.py", line 9, in ?
from numpy.lib import add_newdoc
File "/usr/lib/python2.4/site-packages/numpy/lib/__init__.py", line 4, in ?
from type_check import *
File "/usr/lib/python2.4/site-packages/numpy/lib/type_check.py", line 8, in ?
import numpy.core.numeric as _nx
File "/usr/lib/python2.4/site-packages/numpy/core/__init__.py", line 5, in ?
import multiarray
ImportError: /usr/lib/python2.4/site-packages/numpy/core/multiarray.so: cannot open shared object file: No such file or directory

当我尝试查看文件是否存在时,我得到:

# ls /usr/lib/python2.4/site-packages/numpy/core/ | grep multi
multiarray.so

总的来说,我对 python 还很陌生,不知道为什么会收到此错误。有什么建议吗?

最佳答案

这确实是当您尝试使用错误架构的二进制文件导入 numpy 时遇到的第一个错误。

编译到arm的一些灵感:https://github.com/kivy/python-for-android

关于python - 在 ARM 处理器上导入 numpy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12844869/

相关文章:

python - 用 0 向左填充一维列向量

python - NumPy dtype 强制结构化数组扩展为类型

python - 在 python3 'TypeError: descriptor ' __subclasses_ _' of ' 类型中导入 Pandas 时出错 object needs an argument'

python - 如何合并两个具有不同索引的数据帧?

python - 从 PySpark python 中的日期获取工作日名称

python - 迭代大量 xml 文档

python - 零填充 Pandas 列

python - 如何正确地将 Wand 导入 python?

python - Windows 中的另一个 GDAL 导入错误

python - 当电子邮件正文中包含中文字符时,email.retr 检索奇怪的 =20 个字符