没法让Python3号看到BLAS/LAPACK

2024-05-13 09:22:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在一个修补板上运行Linaro Debian Stretch,我似乎无法在Python3上获得numpy来查看任何已安装的BLAS/LAPACK资源。在

在python3下运行np.__config__.show(),为每个条目提供NOT AVAILABLE。在

我已经通过sudo apt-get install libblas-dev liblapack-dev安装了BLAS/LAPACK,并通过apt get安装了python3-numpy和{}。Numpyscipy都运行得很好。我还安装了ATLASOpenBLAS,也尝试过手动编译OpenBLASnumpy。不会更改np.__config__.show()的输出。在

但是Python2显示这些资源已安装。在

我怎样才能让Python3也能看到这些资源呢?在


Tags: devnumpyconfiggetshownpaptdebian
1条回答
网友
1楼 · 发布于 2024-05-13 09:22:05

如果有人对答案感兴趣的话,我终于让OpenBLAS在numpy中得到了认可,并获得了不错的速度提升。在

要做到这一点,你必须首先卸载python3numpy和任何通过pip3安装的numpy。然后手动编译OpenBLAS和numpy,如Compiling numpy with OpenBLAS integration中所述。在

通过apt-get或pip安装默认包显然在默认情况下不会链接到任何BLAS库中,至少在trinkboard Linaro OS上没有。。。在

相关问题 更多 >