gpt4 book ai didi

windows - 将 python 模块从一个系统复制到另一个系统

转载 作者:可可西里 更新时间:2023-11-01 13:27:02 27 4
gpt4 key购买 nike

是否可以将所有 python 模块从一台 Windows 计算机复制到另一台计算机?它们都运行相同版本的 Python 2.7.12。

这样做的原因是我可以在其中一个上访问互联网,而在另一个上手动安装模块由于依赖关系需要很多时间。

最佳答案

我想你的意思是“将 python 安装从一个系统复制到另一个系统”(否则答案是:将你的模块放在 USB key 上并将它们复制到另一个系统)。

最好的方法

当然,最好的方法是使用安装程序在其他系统上正确安装 Python。但是正如您所说,您可以使用 pip 轻松获得的所有依赖项/外部库都必须重新完成。使用小型批处理脚本没有什么不可能,即使您没有互联网,但您必须掌握所有 .whl 文件。

全处理,便携

但是如果你做不到,你可以像这样创建一个“可移植”的 python 版本:

  1. C:\python27 的内容压缩到 U 盘
  2. 复制所有 python DLLS:复制 C:\windows\system32\py*DLL K:(如果 K 是您的 USB 驱动器)
  3. 在第二台机器上的某个地方解压缩存档的内容
  4. 直接在 python27 目录中添加 DLL。

(那些DLL在以前的Python版本是安装在windows系统中的,现在更简单了,因为它们是原生安装在python目录下的)

这种方法的优点是可以在多台机器上自动执行。

也有一些缺点:

  • python 在注册表中未被视为“已安装”,因此不建议“卸载”。这是一个可移植安装
  • .py.pyw 的关联未完成。但是您可以通过更改一些注册表项来手动执行此操作。

另一种方法,更好

您可以像这样两全其美:

  • 在第二台机器上执行 python 的基本安装
  • 用zip文件覆盖安装

=> 你得到了注册安装 + 关联 + PATH...我推荐最后一种方法。

最后的部分方法,可能最符合您的问题

尝试只复制 Lib 目录。这是安装库的地方。我不是 100% 确定,但当我想将 wx 放在缺少 wx 的 python 安装上时,它对我有用。

当然你会复制已经存在的文件,但它们是一样的所以没问题。如果这是可以接受的,我会让其他人发表评论。我不确定所有的安装机制,也许在某些特定情况下会失败。

关于windows - 将 python 模块从一个系统复制到另一个系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38807772/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com