【问题标题】:Migrate third party modules in python from one machine to another将python中的第三方模块从一台机器迁移到另一台机器
【发布时间】:2015-11-30 09:27:34
【问题描述】:

有没有办法(手动步骤列表)将安装在一台机器上的一个 python 安装中的第 3 方模块迁移到另一台机器上?

这对我很有帮助,因为我已经在我的一台机器上安装了第 3 方模块列表(使用 pip 工具),我想将此设置迁移到另一台我无法使用 @987654324 安装的机器上@(由于网络限制)。

【问题讨论】:

标签: python python-3.x pip


【解决方案1】:

正如schlamar所说的here

这是一个完全不同的建议,如果您建议这样做 想要在两台电脑之间同步包而不是克隆 一切都只有一次。

仅当您使用 pip 安装软件包时它才有效。它不适用于 无法使用 pip 安装/安装的软件包。

将 pip 缓存设置为可从两台 PC 访问的网络存储/USB 记忆棒(有关说明,请参阅 https://stackoverflow.com/a/4806458/851737

将您当前的包环境从源 PC 冻结到需求文件中:

$ pip freeze > req.txt

将req文件复制到目标PC并安装包:

$ pip install -r req.txt

如果您将 req.txt 放在 VCS 下,您可以自动化和同步 这个过程很顺利。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-15
    • 1970-01-01
    相关资源
    最近更新 更多