【发布时间】:2014-09-28 18:53:05
【问题描述】:
当我尝试导入 numpy 时,出现以下错误:
/usr/local/lib/python2.7/dist-packages/numpy/linalg/__init__.py in <module>()
49 from .info import __doc__
50
---> 51 from .linalg import *
52
53 from numpy.testing import Tester
/usr/local/lib/python2.7/dist-packages/numpy/linalg/linalg.py in <module>()
27 )
28 from numpy.lib import triu, asfarray
---> 29 from numpy.linalg import lapack_lite, _umath_linalg
30 from numpy.matrixlib.defmatrix import matrix_power
31 from numpy.compat import asbytes
ImportError: /usr/lib/liblapack.so.3: undefined symbol: gotoblas
我已经尝试过Error by import numpy: lapack_lite.so: undefined symbol 和GotoBLAS error when installing matplotlib with pip in a virtualenv on debian wheezy 发布的解决方案
我已经尝试了以下所有选项:
vvkulkarni@galileo:~$ sudo update-alternatives --config liblapack.so.3
There are 3 choices for the alternative liblapack.so.3 (providing /usr/lib/liblapack.so.3).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/openblas-base/liblapack.so.3 40 auto mode
1 /usr/lib/atlas-base/atlas/liblapack.so.3 35 manual mode
2 /usr/lib/lapack/liblapack.so.3 10 manual mode
3 /usr/lib/openblas-base/liblapack.so.3 40 manual mode
我使用的是 Ubuntu 14.1 和 python 2.7
【问题讨论】:
-
你是如何安装 numpy 的?您的问题很可能与
liblapack.so.3冲突我只有/usr/lib/lapack/liblapack.so.3运行 ubuntu 14.04。你能删除libopenblas-base吗? -
我使用 apt-get install 安装它:sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
-
您也可以尝试使用 pip 但很可能会遇到同样的问题,我最初安装
scipy-stack没有问题 -
我也试过了,但点击了这个,提供的解决方法对我不起作用:stackoverflow.com/questions/22388519/…
-
你是用mac还是用ubuntu?
标签: python numpy lapack blas openblas