Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 西皮元';安装时无法识别我的BLAS路径_Python_Linux_Numpy_Scipy_Blas - Fatal编程技术网

Python 西皮元';安装时无法识别我的BLAS路径

Python 西皮元';安装时无法识别我的BLAS路径,python,linux,numpy,scipy,blas,Python,Linux,Numpy,Scipy,Blas,我想在一台机器上安装scipy,在这台机器上我不是root用户,但我遇到了BLAS not found错误,尽管BLAS已安装且“正确定义” 因此,我开始在一个定制的directoty~/Tools/python中安装上一个python版本(2.7.6),该版本运行良好。我按照上面的说明编译BLAST和LAPACK(3..5.0)。编译工作正常,我也将相应的.a文件放在一些自定义文件夹中(~Tools/BLAS与BLAS_LINUX.a和~/Tools/LAPACK与liblapack.a和li

我想在一台机器上安装scipy,在这台机器上我不是root用户,但我遇到了BLAS not found错误,尽管BLAS已安装且“正确定义”

因此,我开始在一个定制的directoty~/Tools/python中安装上一个python版本(2.7.6),该版本运行良好。我按照上面的说明编译BLAST和LAPACK(3..5.0)。编译工作正常,我也将相应的.a文件放在一些自定义文件夹中(~Tools/BLAS与BLAS_LINUX.a和~/Tools/LAPACK与liblapack.a和libtmglib.a)。然后我定义了两个环境变量BLAS和LAPACK,指向.a文件所在的目录

然后,我使用

并相应地更新我的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路径被输出。你知道哪里出了问题吗

echo $BLAS