当我尝试导入 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
我已经尝试过发布的解决方案导入 numpy 时出错:lapack_lite.so:未定义的符号 and 在 debian wheezy 上的 virtualenv 中使用 pip 安装 matplotlib 时出现 GotoBLAS 错误
我已经尝试了以下所有选项:
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
为了解决这些问题,我按照此处安装 bash 脚本进行操作:https://gist.github.com/amirsani/d2aa0763cc138902bf73
在所有安装结束时的测试过程中,我仍然遇到同样的错误,所以我这样做了
sudo apt-get remove libopenblas-base
我从这里得到的:为 numpy 安装 lapack
这似乎解决了我原来的问题(与你的问题类似但不相同),我试图从 ipython 运行以下命令
from ortools.linear_solver import pywraplp
这产生了与您遇到的错误相同的错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)