2
我在ARM处理器上安装了python 2.4,并将所需的所有库都移动到本机上,包括numpy 1.6.2当我尝试导入numpy时,我得到以下内容:在ARM处理器上导入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
我是很新,在一般的蟒蛇,不知道为什么我得到这个错误。有什么建议么?
不知道,但你编译你的ARM机器(或下载ARM二进制文件)?或者,用户权限可能存在一些问题? – seberg
我没有编译它的ARM机器。在深入研究之后,我认为这是最可能的问题。我之前不需要交叉编译,有关如何继续使用numpy进行此操作的好资源? – greatscott