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

时间:2011-07-07 11:47:36

标签: python numpy atlas

我正在编译numpy并收到错误,所以我认为我需要包含外部库。 atlas安装在/ usr / lib64 / atlas中。由于我无权访问root,因此我在主目录中安装了所有内容,包括python 2.6.7。

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

他们也有ptcblas和ptf77blas这些都支持numpy ??

1 个答案:

答案 0 :(得分:2)

您可以通过在运行pip install numpy之前设置CFLAGS和LDFLAGS来使其工作,以便它使用您自己的个人库目录。

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

如果这不起作用,找到可以构建工具并访问/ usr / lib的机器(或VM),然后按照此问题Compiling Python 2.6.6 and need for external packages wxPython, setuptools, etc... in Ubuntu中的脚本构建自己的可移植Python发行版,包括你需要的图书馆。只需删除构建您永远不会使用的模块的脚本的任何部分,并添加您需要的任何其他模块。如果添加模块,请确保在最后运行strace检查。