Installieren von BLAS- und LAPACK-Paketen


36

Wie installiere ich BLAS & LAPACK in Ubuntu 14.04? Wenn ich versuche, diese Pakete mit zu installieren apt-get install BLAS:

Error occurred  
Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Wie installierst du?
Maythux,

Ich empfehle die OpenBLAS-Implementierung ( sudo apt install libopenblas-dev), die so schnell wie möglich ist (siehe Benchmarks im Web). Als Bonus bietet es auch eine LAPACK-Implementierung.
Felipe SS Schneider

Antworten:


57

In der Antwort von @ Maythux ist ein Tippfehler enthalten: Es sollte kein " eIn" geben liblapacke.

Eine minimalistischere Gruppe von Paketen kann installiert werden mit:

sudo apt-get install libblas-dev liblapack-dev

Wenn Sie diese installieren, um sie scipyzu installieren pip, ist dies möglicherweise nicht die vollständige Lösung (ich habe sie pip install scipyin einem Ubuntu 14.04-System mit ARM-Architektur nicht verwendet). Ich fand Erfolg damit apt-get install python-scipy, aber es war eine ältere Version (0.13.3). Wenn Sie eine neuere Version über pipbenötigen, benötigen Sie möglicherweise auch:

sudo apt-get install gfortran

Ich habe diese Information über StackOverflow hier gefunden



8

Suchen Sie nach Prozessen, um das Problem mit der Administrator-Verzeichnissperre zu lösen.

sudo rm /var/lib/apt/lists/lock
sudo apt-get update

Versuchen Sie dann die zu installierenden Befehle

sudo apt-get install libblas-dev checkinstall
sudo apt-get install libblas-doc checkinstall
sudo apt-get install liblapacke-dev checkinstall
sudo apt-get install liblapack-doc checkinstall

3
Sollten wir empfehlen, eine Sperrdatei zu entfernen, bevor wir bestätigen, dass sie tatsächlich veraltet ist? Und wofür sind all die checkinstalls?
Steeldriver

Die Antwort von @ hamx0r ist die, die Sie verwenden möchten. Das stimmt nicht mehr.
Mschuett

-1

Ich hatte das gleiche Problem und fand heraus, dass ich zuerst die Sperre aus dem Archiv entfernen sollte

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

dann habe ich diese Befehle angewendet

sudo apt-get install libblas-dev checkinstall
sudo apt-get install libblas-doc checkinstall
sudo apt-get install liblapacke-dev checkinstall
sudo apt-get install liblapack-doc checkinstall

es läuft gut

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.