无法导入numpy:错误:/usr/lib/liblapack.so.3:undefined symbol:gotoblas

 韩大妖丫头 发布于 2022-12-19 13:06

当我尝试导入numpy时,我收到以下错误:

/usr/local/lib/python2.7/dist-packages/numpy/linalg/__init__.py in ()
     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 ()
     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:未定义符号和GotoBLAS错误安装matplotlib与pip在virtualenv上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

1 个回答
  • 为了解决这些问题,我在这里遵循了安装bash脚本:https : //gist.github.com/amirsani/d2aa0763cc138902bf73

    在所有安装结束时的测试过程中,我仍然遇到相同的错误,所以我这样做

    sudo apt-get remove libopenblas-base
    

    我从这里得到的:为numpy安装lapack

    这似乎已经解决了我尝试从ipython运行以下命令的原始问题(与您的问题类似,但不完全相同)

    from ortools.linear_solver import pywraplp
    

    产生的错误与您的错误相同。

    2022-12-19 13:08 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有