pip 安装到 deb 二进制文件

Kat*_*kas 5 packages pip deb

所以我必须从 pip 为生产服务器安装大量需求。大多数这些要求需要 python-dev 和 build-essential 来编译。

现在我看待它的方式 - python-dev 和 build-essential 带来了一些开销,人们可能会争辩说,一些安全问题。

为了节省生产环境的性能,我的想法是为这些需求制作二进制包。

我发现大多数 pip 安装都带有installed-files.txt文件,列出了所有已安装的文件。因此,将所有列出的文件打包到某个二进制包中是很容易的。

现在我的问题 - 值得吗?有没有更简单的方法来解决它?此外,也许有人已经尝试过并在github. 如何创建一些虚拟环境 - 安装所有依赖项并为所有依赖项制作单个大型二进制包?

Mar*_*ing 3

您可以将所有 Python 软件包打包为 Debian 软件包,并使用py2dsc. 有关更多详细信息,请参阅Debian Python Wiki 。我在过去一个小时里就这么做了,而且效果很好。