2016-12-14 6 views
2

私はpymc pythonモジュールのユースケースを持っています。CYGWINを使ってLAPACKとBLASをインストールするには?

python -m pip install pymcを実行すると、[Errno 2] No such file or directory "lapack/double/dpotrs.f"が生成されます。

python -m pip install lapackを実行すると、No matching distribution found for lapackが生成されます。

thisガイドによると、私はインテルFortranコンパイラとMS Visual Studioが必要であることを知っています。

これは私にとっては些細なことだと思うので、私は簡単な方法を探しています。&

CYGWINでLAPACKとBLASをインストールするにはどうすればよいですか?あなたがCygwinを使用したい場合は

+0

LAPACKはpythonパッケージではないので、 'pip'はそれを持っていません。私はおそらく "迅速かつ簡単な"代替手段はないと思う。 –

+1

正直なところ、私のアドバイスは、科学計算にPythonを使用する場合は、Anaconda Pythonディストリビューションと 'conda'パッケージマネージャを使用することです。これは 'pymc'単純な' conda install pymc'をインストールします –

+0

多くのありがとう。これは私が非condaのpython(windows)から私のすべてのモジュールをcondaのpythonのために再度インストールする必要があることを意味しますか? – sudonym

答えて

3

、あなたは "Gygwinパッケージ" としてのCygwin上pythonBLAS、およびLAPACK非常に簡単にインストールすることができます。

https://cygwin.com/install.htmlのドキュメントでは、

セットアップを実行します-x86_64.exeいつでもあなたが更新またはCygwinのパッケージをインストールすることができますと言います。

は、インストーラから、探して、エントリを選択します。

  • openblas-0.2.16-1
  • LAPACK-3.6.0r1730-2

は忘れてはいけませんインストールする

  • python-numpy-1.9.2-1

インストーラは、選択したパッケージに必要なパッケージも追加します。その後、CygwinターミナルからPymcを使用できるはずです。

インテルコンパイラとMS Visual Studioはまったく必要ありません(あなたが投稿したリンクは、Cygwinを使用するよりもむしろ何かを参照しています)。

+1

テストしたい人には、オンラインの 'int main(){}'を作成し、このようにしてください:gcc -lblas a.cpp 。 blasが見つからない場合、エラーメッセージが表示されます。 –

関連する問題