我有一个包含各种 Python 模块的 Python 项目。现在,当我需要将项目设置到另一台服务器(Linux OS)时,我也设置了每个模块,这些模块对项目很重要。
我的问题是:如何打包(或归档)模块依赖项和项目设置到另一台服务器,只需解包(或解压缩)等?
更新:最后我使用了 cx_Freeze,它适用于我的项目。但是伙计们给出了非常有用的建议。
我有一个包含各种 Python 模块的 Python 项目。现在,当我需要将项目设置到另一台服务器(Linux OS)时,我也设置了每个模块,这些模块对项目很重要。
我的问题是:如何打包(或归档)模块依赖项和项目设置到另一台服务器,只需解包(或解压缩)等?
更新:最后我使用了 cx_Freeze,它适用于我的项目。但是伙计们给出了非常有用的建议。
您可以结合使用虚拟环境(如果您不想要,则不需要)和 pip。您可以给 pip 一个包含所有依赖项的文件,如下所示:
pip install -r requirements.txt
有关如何创建此 requirements.txt 的更多信息,请参阅http://www.pip-installer.org/en/latest/requirements.html 有关 virtualenv 的更多信息在这里http://www.virtualenv.org/en /最新的/