私はWindows上でBLASを使用して高速numpyを実行しようとしていましたが、実現可能な唯一の方法は、MKLを使用してhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 。Gohlkeのnumpy + mklインストール - Windows上のMKLインストールディレクトリを変更する
、私は、このような
C:\program files (x86)\IntelSWTools
として、私はnumpyのは、このディレクトリにMKLライブラリを配置しようとしていると仮定していないが、私は何を持って、それが存在しないディレクトリを指す参照これまではOK、それ以降のnumpy.__config__.show()
をchekcing C:\program files (x86)
にファイルを作成するための管理権限。
このnumpyの配布を使用し、MKLライブラリを別のディレクトリにインストールする簡単な方法はありますか? pip install filename.whl --some_option_to_install_mkl_in_another_dir
など?
(Windows 7の64ビット版、Pythonの3.5.2)
はすでに試みた:
使用
pip install <package> --user
:すべてのものにせずに同じコマンドとまったく同じようにインストールしているようです--user
。 (私のデフォルトのインストールフォルダは、ユーザフォルダaldreadyある)ユーザー
pip install <package> --root <some_path>
:私はPATH
とPYTHONPATH
の両方に<some_path>
を追加した場合でも、渡されたパス内のすべてをインストールされますが、numpyのの設定は、まだC:\program files (x86)\IntelSWTools
を指し、そしてPythonはnumpyのを見つけることができませんファイル
pip.ini
を作成しようとしました。ファイルは、[global]
とtarget=E:\destination
です。宛先フォルダは変更されません。ホイールファイルの名前を
zip
に変更し、IntelSWToolsフォルダを含むすべてのファイルを見つけて、これらのフォルダをすべてアクセス可能なフォルダに変更します。再びホイールファイルにしてpipインストールしてください。私が選んだフォルダには絶対にファイルは表示されませんが、numpy configはそのフォルダを指しています。 - これは私に不思議に思う:この配布は本当にMKLをインストールしますか?私はこのような何かを試してみました
'pip install --user'はあなたの要件に合っていませんか? –
kshikama
Numpy '__config__'は' program files(x86) 'を指し続けます。 '--user'を使うと、mklライブラリはどこにあるのでしょうか? –
'--user'はデフォルトではありませんか? Numpyは私のユーザフォルダに行きますが、MKLはそうではないようです。 –