pip install到deb二进制文件

时间:2013-06-04 07:05:55

标签: packages pip deb

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

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

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

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

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

1 个答案:

答案 0 :(得分:2)

您可以使用py2dsc将所有Python包打包为Debian包。有关详细信息,请参阅Debian Python Wiki。我在最后一小时就完成了这项工作,效果很好。