在Linux上打包(存档)Python项目

时间:2012-12-05 09:02:46

标签: python linux python-module

我有一个包含各种Python模块的Python项目。现在,当我需要将项目设置到另一台服务器(Linux OS)时,我还设置了每个模块,这对项目很重要。

我的问题是:我如何打包(或归档)模块依赖项和设置到另一台服务器的项目只需解包(或解压缩)等?

更新:最后我使用cx_Freeze,它适用于我的项目。但是家伙给出了非常有用的建议。

2 个答案:

答案 0 :(得分:2)

Python有一种处理项目和依赖项的好方法:Virtual Environments

一篇有趣的文章:

答案 1 :(得分:2)

您可以使用虚拟环境的组合(如果您不想要它,则不需要)和pip。你可以给pip一个包含所有依赖关系的文件,如下所示:

pip install -r requirements.txt

有关如何创建此要求的详细信息,请参阅http://www.pip-installer.org/en/latest/requirements.html 有关virtualenv的更多信息,请访问http://www.virtualenv.org/en/latest/