Testes de automação do Python: ImportError: liblapack.so.3gf

0

Estou tentando fazer um dos meus testes de automação do Python funcionar, mas infelizmente me deparo com esse erro:

ImportError: liblapack.so.3gf: cannot open shared object file: No such file or directory

As especificações da máquina são: Linux crazlulinuxuser 4.9.0-6-amd64 # 1 SMP Debian 4.9.82-1 + deb9u3 (2018-03-02) x86_64 GNU / Linux

Eu instalei os pacotes corretos e aqui está a saída do caminho absoluto para o lapack:

/usr/lib/x86_64-linux-gnu/lapack$ ls -Faithsl
total 19M
1060118 120K drwxr-xr-x 148 root root 116K Apr 25 14:07 ../
1705054 4.0K drwxr-xr-x   2 root root 4.0K Apr 25 14:05 ./
1714629  12M -rw-r--r--   1 root root  12M Sep 13  2017 liblapack.a
1725288    0 lrwxrwxrwx   1 root root   18 Sep 13  2017 liblapack.so -> liblapack.so.3.7.1
1706104    0 lrwxrwxrwx   1 root root   18 Sep 13  2017 liblapack.so.3 -> liblapack.so.3.7.1

Eu tenho a seguinte entrada no arquivo .bashrc :

export LD_LIBRARY_PATH=/usr/local/nest-python/lib:/usr/lib/x86_64-linux-gnu:/usr/local/lib:/usr/lib/x86_64-linux-gnu/lapack

Eu segui outras soluções Stackoverflow para problemas semelhantes, mas não consegui fazer isso funcionar.

O que estou perdendo?

    
por linuxstack 26.04.2018 / 00:29

1 resposta

0

Parece que alguns binários / bibliotecas que você está usando estão ligados especificamente a "liblapack.so.3gf", o que parece não existir em seu sistema. Talvez tente criar um link simbólico chamado "liblapack.so.3gf" para "liblapack.so.3.7.1" (ou pode ser mais sábio vincular a um dos links existentes: "liblapack.so" ou "liblapack.so". 3 ").

$ sudo ln -s /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3gf

Editar: Aparentemente estes são os pacotes nos sistemas Debian que fornecem liblapack.so.3gf. Eu estou supondo que "liblapack3" é o que você quer. Isso está instalado? Além disso, o seu ambiente Python é de 64 bits, como as bibliotecas liblapack instaladas? Caso contrário, você precisará instalar o pacote liblapack de 32 bits (i386).

    
por 26.04.2018 / 03:04

Tags