所以我必须从 pip 为生产服务器安装大量需求。大多数这些要求需要 python-dev 和 build-essential 来编译。
现在我看待它的方式 - python-dev 和 build-essential 带来了一些开销,人们可能会争辩说,一些安全问题。
为了节省生产环境的性能,我的想法是为这些需求制作二进制包。
我发现大多数 pip 安装都带有installed-files.txt文件,列出了所有已安装的文件。因此,将所有列出的文件打包到某个二进制包中是很容易的。
现在我的问题 - 值得吗?有没有更简单的方法来解决它?此外,也许有人已经尝试过并在github. 如何创建一些虚拟环境 - 安装所有依赖项并为所有依赖项制作单个大型二进制包?