cygwinでscipyを使えるようにするためここ2日間ほど試行錯誤したのですが、結局導入できませんでした。
とりあえず結論(?)としては、
http://wiki.scipy.org/Installing_SciPy/Windows
ここの手順に従って行えばよいみたいなのです、、ただ私の英語力とPG力ではどうにもできませんでした・・
以下一連の流れと今後のために役立ちそうなことをメモっておきます。
とりあえず
http://chiranoura.nobody.jp/articles/2015-06-30_01_how_to_install_scipy/
を参考にして新たなパッケージをcygwinにぶち込み、ついでにいくつかのパッケージの更新も行ったところ、scipy導入はできず、さらにはnumpy使用時にエラーが発生するようになってしまいました・・・
まずnumpyのエラー
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.4/site-packages/numpy/__init__.py", line 170, in <module>
from . import add_newdocs
~~~省略~~~
File "/usr/lib/python3.4/site-packages/numpy/linalg/linalg.py", line 29, in <module>
from numpy.linalg import lapack_lite, _umath_linalg
ImportError: No such file or directory
とりあえずnumpyを使えるようにするため、例のごとくグーグル先生
http://centilemma.com/windows/cygwin.html
確かに調べてみると/usr/bin/の下にcyglapack-0.dllが存在していない
そんなわけでここの修正を適用
# repair lapack_file
$ cp /usr/lib/lapack/cygblas-0.dll /usr/bin
$ cp /usr/lib/lapack/cyglapack-0.dll /usr/bin
numpyが動くかテスト
>>> import numpy
>>> numpy.__version__
'1.9.2'
>>> numpy.__file__
'/usr/lib/python3.4/site-packages/numpy/__init__.py'
わお!できたやん!!この調子でscipyもなんとかならんか!?
と当時の私は簡単に考えていたのですが、ここは地獄の入り口に過ぎなかったのです・・・
長いんで次回に続きます。。。