8

我正在Scipy-0.16.1安装Ubuntu 14.04

OpenBLAS_0.2.18并且Numpy-1.11.0安装没有问题。

Scipy-0.16.1.tar.gz已下载

site.cfg被复制并取消注释以下行:

[openblas]

libraries = openblas

library_dirs = /opt/OpenBLAS/lib

include_dirs = /opt/OpenBLAS/include

添加了一行到~/.bashrc

export LD_LIBRARY_PATH=/opt/OpenBLAS/lib:$LD_LIBRARY_PATH

源〜/ .bashrc

配置文件

须藤 python setup.py 配置

错误

ImportError:libopenblas.so.0:无法打开共享对象文件:没有这样的文件或目录

4

3 回答 3

18

您必须安装OpenBlas系统库。尝试:

sudo apt-get install libopenblas-dev
于 2016-04-27T14:52:45.690 回答
2

首先,尝试locate libopenblas.so.0找出路径。

然后,echo $LD_LIBRARY_PATH检查它是否已包含在内。

于 2017-08-07T12:00:08.057 回答
0

就我而言,我使用的是 Ubuntu 20.04,我在 1.2.1 上有 scipy。这会导致上述错误。

原因是 scipy 1.2.1 寻找 libopenblas.so.0。但是,Ubuntu 20.04 APT repo 库将只支持 libopenblas.so。

所以,我的解决方案是将 scipy 升级到 1.4.0 或更高版本。

于 2022-02-05T20:44:53.143 回答