在不同的PC上传输Python设置

Ran*_*Rag 17 python

我的情况是,我有两个笔记本电脑用fresh installationwindows.现在我使用它们进行编程.

所以,假设我在其中一台笔记本电脑中安装了各种python模块/软件包.那么有没有办法clone在我的另一台笔记本电脑上完成这个完整的python设置.原因是我的互联网连接目前非常慢,所以我不想两次下载相同的模块或包,而是再次安装它们.

我知道我可以下载zip文件中的模块,将它们传输到其他文件而不是运行,python setup.py install但我将pip用于安装模块.

无论如何,我想知道是否可以cloning进行python设置.

sch*_*mar 24

这是一个完全不同的建议,如果你想两台PC机,而不是克隆一切都只是曾经的包同步此建议.

它只适用于安装包pip.它不适用于无法使用pip安装/安装的软件包.

  1. 设置画中画缓存到网络存储/ USB记忆棒这从电脑访问(见/sf/answers/336452091/说明)
  2. 将当前的包环境从源PC冻结到需求文件中:

    $ pip freeze > req.txt

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

    $ pip install -r req.txt

如果您将req.txtVCS置于VCS下,则可以非常顺利地自动执行并同步此过程.

  • 即使它没有解决这个问题,我还是给了你一个很好的清洁解决方案,其他人可能觉得有用! (2认同)

sch*_*mar 7

如果您有两台计算机相同的Python版本,你可以复制的内容Lib\site-packagesScripts新的一个.但请注意,它必须是相同的次要版本(例如2.6不适用于2.7).


Han*_*rén 6

如果您使用virtualenv( http://www.virtualenv.org ),您应该能够将其存储在 USB 记忆棒上并随身携带。