繁体   English   中英

将python中的第三方模块从一台机器迁移到另一台机器

[英]Migrate third party modules in python from one machine to another

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

这将对我有很大帮助,因为我已经在一台计算机上安装了第三方模块列表(使用pip工具),并且我希望将此设置迁移到我无法使用pip安装的另一台计算机上(由于网络限制) 。

正如schlamar 在这里所说:

这是一个完全不同的建议,如果要在两台PC之间同步程序包而不是一次克隆所有内容,则建议这样做。

仅当您使用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下,则可以非常平滑地自动化和同步该过程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM