安装BLAS和LAPACK软件包


36

如何在Ubuntu 14.04中安装BLAS&LAPACK?当我尝试通过以下方式安装这些软件包时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实施。
Felipe SS Schneider

Answers:


57

有一个在@ Maythux的回答一个错字:应该没有eliblapacke

可以使用以下方法安装更简约的软件包:

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上找到了此信息


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

3
我们是否应该建议在确认锁定文件已过时之前删除锁定文件?同样,checkinstalls的全部作用是什么?
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

它运作良好

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.