【问题标题】:Packaging (archiving) Python project on Linux在 Linux 上打包(归档)Python 项目
【发布时间】:2012-11-23 01:25:24
【问题描述】:

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

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

更新: 最后我使用了 cx_Freeze,它对我的​​项目工作正常。但是大家给出了非常有用的建议。

【问题讨论】:

    标签: python linux python-module


    【解决方案1】:

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

    pip install -r requirements.txt
    

    有关如何创建此 requirements.txt 的更多信息,请参阅http://www.pip-installer.org/en/latest/requirements.html 关于 virtualenv 的更多信息在这里http://www.virtualenv.org/en/latest/

    【讨论】:

      【解决方案2】:

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

      一篇有趣的文章:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-07
        • 1970-01-01
        相关资源
        最近更新 更多