让scipy在cygwin中工作

时间:2015-10-01 12:12:40

标签: scipy cygwin

我知道其他人一直在努力解决这个问题,但我不知道自己做错了什么。我已经在cygwin包窗口中安装了我可以看到的与gcc,BLAS或LAPACK相关的任何内容,但是当我pip install scipy时,我仍然会得到一长串错误。我看到像

这样的东西
 Running from scipy source directory.
 Splitting linalg.interpolative Fortran source files
 blas_opt_info:
 blas_mkl_info:
   libraries mkl,vml,guide not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/']
   NOT AVAILABLE

 openblas_info:
   libraries openblas not found in ['/usr/local/lib', '/usr/lib', '/usr/lib/']
   NOT AVAILABLE

我看到的最后一个错误是:

Command "/usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-8lzrOH/scipy/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-nzff
hk-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-8lzrOH/scipy

有人可以帮我解决这个问题吗? Numpy没有任何问题。

1 个答案:

答案 0 :(得分:0)

在 Cygwin 安装程序中,安装 liblapack-devel(openblas 将作为依赖项出现)。然后您可以使用 pip install scipy 安装 scipy