私はpip3を使ってpython3にnumpyとscipyをインストールしようとしています。 (hereとhereを示唆したように)私は、MKLを使用したいので、私は~/.numpy-site.cfg
に限り指定した:sudo pip3 install numpyは〜/ .numpy-site.cfgを尊重しません
[mkl]
library_dirs = /opt/intel/mkl/lib/intel64
include_dirs = /opt/intel/mkl/include
mkl_libs = mkl_rt
lapack_libs =
extra_compile_args = -march=native
私は、numpyのをインストールします(成功した)
$ sudo pip3 install numpy
経由しかし、MKLにはありません設定に表示されます! (予想通り)scipyのダウンロードをインストールする
>>> np.show_config()
...
mkl_info:
NOT AVAILABLE
...
はその後、私は他に何も変更せずに、同じマシン上にvirtualenvのでnumpyのとscipyのダウンロードをインストールするときただし、MKL が見つかっある
numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
で失敗し、 scipyはうまく動作します。
私の最初の推測では、sudoは$HOME
を受け取っていなかったが、sudo echo $HOME
は私のホームディレクトリを正しく返していた。
何が問題になる可能性がありますか?
使用しているPython実行ファイルが 'pip3'コマンドで使用されているものと同じであることを確認してください(例えば、' head -n1 \ 'pip3 \' 'あなたに伝えてください)。あるいは、正しいピップを使ってインストールすることを忘れないでください。 'sudo python3 -m pip install numpy'やあなたが使っているPython実行ファイル – Evert
アナコンダを使用していない理由がありますか? pipでnumpyをインストールすることは実際には勧められていません – maxymoo
空のmkl情報がある場所のどこかに 'site.cfg'が置かれることはありませんか? – Evert