Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.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 使用外部库为超级计算机编译numpy_Python_Numpy_Atlas - Fatal编程技术网

Python 使用外部库为超级计算机编译numpy

Python 使用外部库为超级计算机编译numpy,python,numpy,atlas,Python,Numpy,Atlas,我正在编译numpy,但出现了一个错误,因此我认为需要包含外部库。atlas安装在/usr/lib64/atlas中。因为我没有根目录的访问权限,所以我将所有内容都安装在我的主目录中,包括python 2.6.7 我假设我更改了site.cfg文件,但我只需要将/usr/lib64/atlas添加到libraries目录 CFLAGS='-l/home/me/include' LDFLAGS='-L/home/me/lib' 它们也有ptcblas和ptf77blas,这些在numpy中是受支

我正在编译numpy,但出现了一个错误,因此我认为需要包含外部库。atlas安装在/usr/lib64/atlas中。因为我没有根目录的访问权限,所以我将所有内容都安装在我的主目录中,包括python 2.6.7

我假设我更改了site.cfg文件,但我只需要将/usr/lib64/atlas添加到libraries目录

CFLAGS='-l/home/me/include'
LDFLAGS='-L/home/me/lib'

它们也有ptcblas和ptf77blas,这些在numpy中是受支持的吗?

您可以在运行
pip install numpy之前设置CFLAGS和LDFLAGS,使其使用您自己的个人库目录

CFLAGS='-l/home/me/include'
LDFLAGS='-L/home/me/lib'
如果这不起作用,请找到一台可以构建工具并访问/usr/lib的机器(或虚拟机),然后按照本问题中的脚本构建自己的便携式Python发行版,包括所需的库。只需删除脚本中构建您永远不会使用的模块的任何部分,并添加您需要的任何其他模块。如果添加模块,请确保在最后运行strace检查