【问题标题】:Compiling numpy with external libraries for super computer用超级计算机的外部库编译 numpy
【发布时间】:2011-09-30 09:44:27
【问题描述】:

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

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

他们也有 ptcblas 和 ptf77blas 这些是 numpy 支持的吗??

【问题讨论】:

    标签: python numpy atlas


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-09
      • 1970-01-01
      • 2020-09-17
      相关资源
      最近更新 更多