使用manylinux + auditwheel pip wheel与Conda进行包装

时间:2018-04-24 14:56:36

标签: python conda python-wheel python-manylinux

描述

所以我期待打包一个需要科学库的相当复杂的python应用程序。这个问题有点类似于the stackoverflow pip vs conda的讨论,但是自从2016年以来,Linux轮的二进制打包可用,它没有详细说明差异。我看到pypi/cryptography使用manylinux并通过pypi分发二进制文件车轮。另一个包mpi4py仅针对conda的二进制包发布,因为the difficulty。甚至可以说二元车轮不适合这项任务。

问题

通过轮子的共享库包装与conda相似?到2018年,通过轮子共享图书馆包装是否值得?

要求

我的套餐需要

  • openblas
  • fftw3
  • 的openmpi
  • lammps

在我的所有静态二进制文件中大约是100Mb,所以它确实需要很多共享库。还有很多我也指出安装对我来说是一个巨大的痛苦...我无法想象有人试图自己安装它会是什么样子。到目前为止,我有一个工作的码头集装箱。

0 个答案:

没有答案