【问题标题】:Conda build a 32 bit package on a 64 bit machineConda 在 64 位机器上构建 32 位包
【发布时间】:2014-11-27 17:53:44
【问题描述】:

我在很多工作中都使用 conda 作为包管理器,它确实有助于通过 Python 和二进制包检查多人的环境。当我所有的用户都使用 64 位 Linux 机器时,一切都是阳光和彩虹。

现在我需要支持一些 32 位机器。有什么方法可以在我的 64 位机器上构建我的包的 32 位版本?

我在 SO,How to compile a 32-bit binary on a 64-bit linux machine with gcc/cmake 上找到了这个答案,但我不知道如何让它编译和上传 32 位和 64 位版本。

【问题讨论】:

    标签: python linux conda


    【解决方案1】:

    conda 假定整个安装是 64 位的,因此您需要做的第一件事是为 32 位构建创建一个单独的 Miniconda 安装。然后建立你的食谱。如果包链接到任何系统库,则需要安装 32 位版本。我个人觉得在 32 位 VM 上构建 32 位软件包最容易,因为你知道一切都是 32 位的,但是在 64 位机器上构建是可能的并且它应该可以工作(尽管我建议测试包在 32 位机器上)。

    【讨论】:

    猜你喜欢
    • 2013-11-07
    • 2012-03-08
    • 2011-12-17
    • 2012-07-20
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 2016-12-02
    • 2012-10-08
    相关资源
    最近更新 更多