Установка пакетов BLAS и LAPACK

36

Как установить BLAS & LAPACK в Ubuntu 14.04? Когда я пытаюсь установить эти пакеты с apt-get install BLAS:

Error occurred  
Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Джиту Дондерия
источник
как вы устанавливаете?
Maythux
Я рекомендую реализацию OpenBLAS ( sudo apt install libopenblas-dev), которая работает настолько быстро, насколько это возможно (посмотрите на тесты в Интернете). В качестве бонуса, он также предлагает реализацию LAPACK.
Фелипе Шнайдер

Ответы:

57

Там опечатка в @ ответ Maythux в: там не должно быть eв liblapacke.

Более минималистичный набор пакетов может быть установлен с:

sudo apt-get install libblas-dev liblapack-dev

Кроме того, если вы устанавливаете их для scipyустановки pip, возможно, это неполное решение (я не смог использовать их pip install scipyв архитектуре ARM Ubuntu 14.04). Я нашел успех с apt-get install python-scipy, но это была более старая версия (0.13.3). Если Вам необходима более новая версия через pip, вам может понадобиться:

sudo apt-get install gfortran

Я нашел эту информацию о StackOverflow здесь

hamx0r
источник
10

В моем случае решение

sudo apt-get install libatlas-base-dev
КьюнгХун Ким
источник
8

Для решения проблемы блокировки каталога администратора выполните поиск процессов.

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

Затем попробуйте установить команды

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
Maythux
источник
3
Должны ли мы рекомендовать удаление файла блокировки, прежде чем подтвердить, что он на самом деле устарел? А для чего все это checkinstall?
SteelDriver
@ Hamx0r ответ, который вы хотите использовать. Это больше не правильно.
MSCHUETT
-1

я столкнулся с той же проблемой, и я обнаружил, что сначала я должен удалить блокировку из архива

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

Затем я применил эти команды

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

это работает хорошо

AsmaaMohammed
источник