ImportError: liblapack.so.3gf: невозможно открыть общий объектный файл: такого файла или каталога нет - PullRequest
0 голосов
/ 12 мая 2019

На моем Ubuntu 16.04 LTS установлены и python 2.7.16, и python 3.5.2, и numpy хорошо работал на них обоих, но недавно что-то пошло не так с numpy на python 2, в то время как на python 3 он все еще работает без сбоев

Я попытался удалить и установить пакет 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 голосов
/ 15 мая 2019

Действительно Ошибка Linux при загрузке общих библиотек: не удается открыть общий объектный файл: такой файл или каталог не существует решил проблему.Мне оставалось только сделать следующее:

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

Спасибо Абдуру Рехману за подсказку

Приветствия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...