OpenBLAS的RPM安装以及用于SciPy和NumPy的ATLAS?

OpenBLAS的RPM安装以及用于SciPy和NumPy的ATLAS?,numpy,scipy,installation,openblas,fedora20,Numpy,Scipy,Installation,Openblas,Fedora20,我试图只使用RPM包(因此,不使用pip、手动构建等)链接NumPy和SciPy(在Python3下,在Fedora20下) 我试过各种各样的东西,但是 将numpy导入为np 进口西皮 scipy.\uuuuu配置\uuuuuu.show() np.\uuuuu配置\uuuuuu.show() 总是给我通常的“我在使用ATLAS”信息 我已经尝试过按建议使用备选方案,以及其他一些参考资料,但是备选方案——列表| grep blas总是空的。我尝试添加一个libblas.so.3备选方案,链接

我试图只使用RPM包(因此,不使用pip、手动构建等)链接NumPy和SciPy(在Python3下,在Fedora20下)

我试过各种各样的东西,但是

将numpy导入为np
进口西皮
scipy.\uuuuu配置\uuuuuu.show()
np.\uuuuu配置\uuuuuu.show()
总是给我通常的“我在使用ATLAS”信息

我已经尝试过按建议使用
备选方案
,以及其他一些参考资料,但是
备选方案——列表| grep blas
总是空的。我尝试添加一个
libblas.so.3
备选方案,链接到
libopenblas.so
,但上述测试的行为没有改变

我还试图找出SciPy/NumPy在何处以及如何加载这些库,但找不到

我没有
\u dotblas.so
(在与此相关的各种说明中经常提到);但是,我确实有
\u dotblas.cpython-33m.so
cblas.cpython-33m.so
,和
fblas.cpython-33m.so
,但它们都没有链接到
libblas.so.3
(如前一链接所示)

删除ATLAS不是一个选项,因为它会拖拽更多的包(例如Gimp)

我还在虚拟机中安装了新的Fedora20。来自百胜的NumPy/SciPy坚持使用ATLAS。当我从pip中删除并安装它们时,它们在使用OpenBLAS时没有问题(但之后我无法轻松切换ATLAS)。我希望两者都可以,并且切换简单,这样我就可以执行各种测试来比较这两者的性能,并且(重新)在yum和pip之间安装显然不是一个解决方案


我希望避免重建和手动安装,以便于将来的更新,因为我需要在几个不同的机器上使用它。在我看来,这并不是一件奇怪的事情,告诉这些模块加载一个或另一个库,在我想进行更改时,不需要进行重大的重新安装。

最干净的方法如下。不要从存储库安装numpy,但您可能希望从存储库安装ATLAS和openblas。使用virtualenv创建两个虚拟环境。为每个环境使用不同的后端构建相同版本的,并将其安装在相应的虚拟环境中。现在您可以通过激活虚拟环境轻松切换后端。@非常感谢。如果没有人能提供更好的解决方案,我会试一试。
alternatives
方法对我来说似乎最有意义,所以我仍然希望有人知道如何让它或类似的解决方案发挥作用。