分页: 1 / 1

x64中使用python的numpy, 未知符号错误:ATL_chemv

发表于 : 2012-10-17 18:29
philwong
import numpy
的时候显示如下信息:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 137, in <module>
import add_newdocs
File "/usr/lib/python2.7/dist-packages/numpy/add_newdocs.py", line 9, in <module>
from numpy.lib import add_newdoc
File "/usr/lib/python2.7/dist-packages/numpy/lib/__init__.py", line 13, in <module>
from polynomial import *
File "/usr/lib/python2.7/dist-packages/numpy/lib/polynomial.py", line 17, in <module>
from numpy.linalg import eigvals, lstsq
File "/usr/lib/python2.7/dist-packages/numpy/linalg/__init__.py", line 48, in <module>
from linalg import *
File "/usr/lib/python2.7/dist-packages/numpy/linalg/linalg.py", line 23, in <module>
from numpy.linalg import lapack_lite
ImportError: /usr/lib/liblapack.so.3gf: undefined symbol: ATL_chemv
我的理解是:问题处在 liblapack.so.3gf 这个库里面了。
但是重新安装也没有用,这个符号 ATL_chemv 是什么呢?

Re: x64中使用python的numpy, 未知符号错误:ATL_chemv

发表于 : 2012-10-17 18:33
philwong
很抱歉,刚刚度娘告诉我答案了:
见:http://gfeng.i.sohu.com/blog/view/224817312.htm

liblapack.so.3gf: undefined symbol: ATL_chemv:
解决办法:
sudo apt-get remove libopenblas-base