是否可以将所有python模块从一台Windows计算机复制到另一台计算机?它们都运行相同版本的Python 2.7.12。
这样做的原因是我可以在其中一个上访问互联网,而另一个上手动安装模块则需要很长时间才能依赖。
答案 0 :(得分:2)
我想你的意思是"将python安装从一个系统复制到另一个系统" (否则答案是:将模块放在USB密钥上并将它们复制到另一个系统中。)
当然,最好的方法是使用安装程序在其他系统上正确安装Python。但正如您所说,例如,您可以轻松地使用pip
获得的所有依赖项/外部库都必须重新完成。使用小批量脚本没有什么不可能,即使您没有互联网,但您必须掌握所有.whl
个文件。
但是,如果你不能,你可以创建一个便携式的"像这样的python版本:
C:\python27
的内容压缩为USB密钥copy C:\windows\system32\py*DLL K:
(如果K是你的USB驱动器)python27
目录中添加DLL。(这些DLL在以前的Python版本中安装在Windows系统中,现在它更简单,因为它们本身安装在python目录中)
这种方法的优点是可以在多台机器上自动执行。
也有一些缺点:
.py
和.pyw
的关联未完成。但您可以通过更改某些注册表项来手动执行此操作。
=>你得到了注册安装+关联+ PATH ...我会推荐最后一种方法。
尝试仅复制Lib
目录。它是安装库的地方。我不是百分百肯定,但是当我想将wx
放在缺少wx
的python安装上时它对我有用。
当然你会复制已经存在的文件,但它们是一样的,所以没问题。如果可以接受,我会让其他人评论。我不确定所有的安装机制,也许在某些特定情况下会失败。
答案 1 :(得分:0)
就我而言,复制粘贴python安装没有完成这项工作。
您需要检查“ C:\ Users \\ AppData \ Roaming \ Python *”文件夹。您可能会在此处找到已安装的python模块。将它们复制并粘贴到您的源文件夹中,会将这些模块添加到python中。