3

我正在尝试使用 Intel MKL 在 64 位 Ubuntu 12.04 上构建 numpy 和 scipy。

我已经安装了所有的先决条件。INTEL C++ 编译器和 Fortran 编译器版本都是 2011 sp1 10.319,MKL 是其中的版本。

我正在按照INTEL 网站上的安装说明进行操作。

我已经成功构建并安装了 numpy。

在构建 scipy 时,我遇到了如下问题:

error: could note create '/usr/local/lib/python2.7/dist-packages/scipy': Permission denied

当我尝试将 sudo 放在安装行的前面时,我得到了:

numpy.distutils.fcompiler.CompilerNotFound: intelem: f90 nor f77

有人可以帮我吗?

谢谢!

4

1 回答 1

2

您需要指定要对 numpy 和 scipy 使用 intel 编译。(Numpy 不需要 fortran 编译器,但如果存在,它将使用它。)

尝试做:

python setup.py build --fcompiler=ifort
sudo python setup.py install

(或类似的东西)对于 numpy 和 scipy。

于 2012-06-26T17:35:57.177 回答