安装时,Scipy无法识别我的BLAS路径

时间:2014-04-16 06:26:05

标签: python linux numpy scipy blas

我想在我不是root的机器上按照我在page上找到的指令安装scipy但是我遇到BLAS未找到错误,尽管BLAS是安装并且“正确定义”。< / p>

所以我开始在自定义directoty~ / Tools / Python中安装最后一个python版本(2.7.6),它工作正常。然后按照page的指令编译然后BLAST和LAPACK(3..5.0)。编译工作正常,我也将各自的.a文件放在一些自定义文件夹中(〜工具/ BLAS与blas_LINUX.a和〜/ TOOLS / LAPACK与liblapack.a和libtmglib.a)。然后我定义了两个环境变量BLAS和LAPACK poiting到.a文件所在的目录。

然后我使用

安装numpy(1.8.1)
python setup.py install --prefix=~/TOOLS/Python

并相应地更新我的PYTHONPATH。 Numpy工作正常。但是当转移到安装scipy(0.13.3)时,我收到以下错误:

numpy.distutils.system_info.BlasNotFoundError:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.

我尝试各种组合,比如在调用setup函数之前指定BLAS,但它仍然不起作用。但是当我输入

时我不明白
echo $BLAS

BLAS路径已经输出。那么对于出了什么问题的想法呢?

0 个答案:

没有答案