3

Intel MKL を使用して 64 ビット Ubuntu 12.04 で numpy と scipy をビルドしようとしています。

すべての前提条件をインストールしました。INTEL C++ コンパイラと Fortran コンパイラのバージョンはすべて 2011 sp1 10.319 で、MKL はその中のバージョンです。

INTEL の Web サイトのインストール手順に従っています。

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 に答える