【发布时间】:2017-03-26 13:49:12
【问题描述】:
我已经通过官方安装程序找到了here 安装了 python 3.5.2,并且我克隆了 numpy 和 scipy(参见 here)。我安装了 Intel parallel studio 2017,所以我有 Intel 的 blas 和 lapack 版本(它们在数学内核库 (MKL) 中),并且我知道构建 numpy 和 scipy 需要这些(我错过了其他需要的东西吗? ) 我想从源代码构建 numpy 和 scipy,而不使用 anaconda 或 wheel 或其他任何东西。我通常不想诉诸诸如
之类的东西(即使我遇到了与那里描述的相同的 pip 问题)并且我想自己构建库,因为我希望为 my 系统优化二进制文件和库。 (我将不胜感激。)
我该怎么办?
备注。 我在 win10 64 位下,有 Visual Studio 2013 和 2015 以及英特尔并行工作室 2017,最后一个英特尔 MKL 版本。我也有 python 2.7.12,现在我也对能够使用 python 2.7.12 构建 numpy 和 scipy 感到满意。 (我可能错了,但我认为使用 python 和 intel MKL 的 blas 和 lapack 构建 numpy 和 scipy 的正确程序很大程度上取决于使用 python 2.7.12 或 3.5.2 的事实。)
【问题讨论】:
-
那么为什么没有 anaconda 和为什么没有 pip?经典的非 pip 方法是调用 setup.py。但这在 windows 上可能会很痛苦(numpy 比 scipy 痛苦小)。
-
我发现了这个:software.intel.com/en-us/articles/… 我认为它至少可以解决我的 numpy 问题
-
英特尔免费分发 Python 真是个不错的选择
-
为什么没有 anaconda 和为什么没有 pip ?因为即使在 Windows 上,我也会尽可能地坚持我在 *nix 上所做的事情:我可以自己构建一切。
标签: python numpy scipy intel-mkl