Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在ARM处理器上导入numpy_Python_Numpy_Importerror - Fatal编程技术网

Python 在ARM处理器上导入numpy

Python 在ARM处理器上导入numpy,python,numpy,importerror,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 ?

我已在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

一般来说,我对python非常陌生,不知道为什么会出现这种错误。有什么建议吗?

这确实是您在尝试为错误的体系结构导入带有二进制文件的numpy时遇到的第一个错误


编译到arm的一些灵感:

不确定,但您是否为您的arm机器(或下载的arm二进制文件)编译了它?或者用户权限有问题?我还没有为ARM机器编译。在进一步研究之后,我认为这是最可能的问题。我以前没有交叉编译过,有没有关于如何使用numpy进行交叉编译的好资料?
# ls /usr/lib/python2.4/site-packages/numpy/core/ | grep multi
multiarray.so