ImportError:liblapack.so.3gf:无法打开共享库文件:没有这样的文件或目录

时间:2019-05-12 13:45:40

标签: numpy

我在ubuntu 16.04 LTS和numpy上都同时安装了python 2.7.16和python 3.5.2,但最近在python 2上numpy出了点问题,而在python 3上仍能正常运行< / p>

我已尝试卸载并安装numpy软件包,但这无法解决任何问题

我得到的确切标准输出如下:

python -c "import numpy as np"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/ahmed/.local/lib/python2.7/site-packages/numpy/__init__.py", line 153, in <module>
    from . import add_newdocs
  File "/home/ahmed/.local/lib/python2.7/site-packages/numpy/add_newdocs.py", line 13, in <module>
    from numpy.lib import add_newdoc
  File "/home/ahmed/.local/lib/python2.7/site-packages/numpy/lib/__init__.py", line 18, in <module>
    from .polynomial import *
  File "/home/ahmed/.local/lib/python2.7/site-packages/numpy/lib/polynomial.py", line 19, in <module>
    from numpy.linalg import eigvals, lstsq, inv
  File "/home/ahmed/.local/lib/python2.7/site-packages/numpy/linalg/__init__.py", line 50, in <module>
    from .linalg import *
  File "/home/ahmed/.local/lib/python2.7/site-packages/numpy/linalg/linalg.py", line 29, in <module>
    from numpy.linalg import lapack_lite, _umath_linalg
ImportError: liblapack.so.3gf: cannot open shared object file: No such file or directory

1 个答案:

答案 0 :(得分:0)

确实Linux error while loading shared libraries: cannot open shared object file: No such file or directory解决了该问题。我只需要执行以下操作:

sudo find / -iname liblapack.so.3gf
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:*path_to_lib_as_found*
sudo ldconfig -v

感谢阿卜杜勒·雷曼(Abdur Rehman)的提示

干杯。