2012-10-11 160 views
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 

我是很新,在一般的蟒蛇,不知道爲什麼我得到這個錯誤。有什麼建議麼?

+1

不知道,但你編譯你的ARM機器(或下載ARM二進制文件)?或者,用戶權限可能存在一些問題? – seberg

+0

我沒有編譯它的ARM機器。在深入研究之後,我認爲這是最可能的問題。我之前不需要交叉編譯,有關如何繼續使用numpy進行此操作的好資源? – greatscott

回答