Intel の Math Kernel Library に対して構築された NumPy を使用しています。私は virtualenv を使用しており、通常は pip を使用してパッケージをインストールします。
ただし、NumPy が MKL ライブラリを見つけるには、コンパイルする前に NumPy ソース ディレクトリに site.cfg ファイルを作成し、手動でビルドしてインストールする必要があります。このプロセス全体をスクリプト化することはできましたが、もっと簡単な解決策を望んでいました。
バージョン管理下でこの目的に使用できる標準の site.cfg ファイルがあります。パッケージをビルドする前に、特定のファイルをソース ディレクトリにコピーするよう指示する pip コマンド ライン オプションはありますか?
または、site.cfg ファイルでライブラリ パスを指定する代わりに設定できる環境変数はありますか? これが、私が使用する site.cfg ファイルです。Intel のサイトからほぼそのまま引用したものです。
[mkl]
library_dirs = /opt/intel/composer_xe_2013.1.117/mkl/lib/intel64
include_dirs = /opt/intel/composer_xe_2013.1.117/mkl/include
mkl_libs = mkl_rt
lapack_libs =
参考までに、Ubuntu、Python 2.7、および NumPy 1.6 を実行しています。